Cheap hotels in Edinburgh, Scotland from £172/night | Brek