Discover the top 10 places to visit in Scotland, a land of rugged landscapes, historic castles, and rich culture. From the stunning Isle of Skye and the mysterious Loch Ness to the vibrant cities of ...