Stay in a castle

6 min read

From a 15th-century Scottish keep to a 900-year-old fortified manor, and even