Explore the Telegraph's expert guide to the top castle hotels in Scotland, including the best for loch and mountain views, rich history, dog-friendly services, spas and fine dining, in locations including Loch Lomond, Loch Fyne, the Isle of Mull and Trossachs National Park.