You don’t need to be a princess to stay in a castle. Gather up your favourite folk and head for the rugged glens of the Scottish Highlands, where fairytale fortresses steeped in history are just waiting to make you feel at home and legends, such as the one surrounding the Loch Ness Monster will have everyone enthralled.