The top 10 attractions in Scotland include Edinburgh Castle, the Isle of Skye, Loch Ness, Stirling Castle, Glencoe, the Scottish Highlands, the Kelpies, Inverness, Cairngorms National Park, and the Wallace Monument.