AMOCITY
On acres of wooded parkland, this fascinating 13th-century fortress is on the banks of the River Esk. The Dalhousie Castle Hotel features lu...