Fairytale castles, breathtaking scenery and postcard perfect towns make Scotland a truly magical wee place. Where else in the world can you find gorgeous highland cows roaming around a castle ruin? So therefore we want to share with you the most magical places to visit in Scotland. 1. Kilchurn Castle A ruined fortress from the…