Innerleithen, Peeblesshire, Scottish Borders, EH44 6PW.
Visited by 27 Scottish Kings and Queens, Traquair is reputed to be Scotland’s oldest inhabited house. Originally a royal hunting lodge, it now provides a truly magical venue for weddings, celebrations and corporate events. B&B guests can stay in one of the luxurious antique furnished rooms.