Scotland is a land of rugged landscapes, ancient castles, rich history, and cultural charm. From misty lochs and highland ...