If the blond wood and brushed steel of modern boutique hotels leave you cold, then this is the place for you. A 17th-century mansion set in 8 hectares of parkland (complete with peacocks and Highland cattle), Prestonfield is draped in damask and packed with antiques – look out for original tapestries, 17th-century embossed-leather panels and £500-a-roll hand-painted wallpaper.
The sumptuous bedrooms are supplied with all the mod cons, including Bose sound systems and internet-enabled plasma-screen TVs. The hotel is southeast of the city centre, east of Dalkeith Rd.