The Witchery by the Castle
Old Town, United Kingdom

The Witchery offers a deliberately dramatic stay beside Edinburgh Castle, spread through historic buildings on Castlehill. Its nine individual suites favour rich fabrics, antiques and romantic details over uniform hotel styling. Atmospheric dining adds to the sense of stepping into a more elaborate version of the Old Town. Choose a particular suite for its character, rather than treating the accommodation as interchangeable; the pleasure here lies in privacy, setting and decorative imagination.