Where to stay in Scotland
Hotels
Hotels in Scotland range from self-catering in the Highlands to five-star luxury in Edinburgh and Glasgow.
Scotland is dotted with castles, many of which have been converted to luxury hotels, B&Bs, and self-catering accommodation. A notable option is Traquair House, which is Scotland's oldest inhabited house and was visited by 27 kings and queens.