Any visitor to Scotland will surely come across a castle sooner or later!  Our rich and turbulent past has left a legacy of fortresses and strongholds across the country, from ruined hilltop keeps to magnificent historic buildings such as Edinburgh and Stirling Castles. Each has a...