National Geographic Traveller (UK)
Best for drama queens
THE WITCHERY
After a day exploring the Old Town’s narrow, atmospheric wynds, eke out the fantasy with a night at this sumptuous bolthole near the castle. Sequestered within two ancient buildings at the top of the Royal Mile, each of the hotel’s nine rooms is embellished with antiques, the walls are hung with tapestries, and grand four-posters are draped in opulent silks, velvets and brocades. Add romantic bateau baths for two, hidden doors leading to secret studies and the odd suit of armour, and you’ve got the ingredients for a fabulously over-the-top stay.
ROOMS: From £595. thewitchery.com