Thirlestane Castle is one of Scotland’s oldest and finest castles, welcoming thousands of visitors each year. Guides take ...