8. Isle of Arran
Having mostly everything that’s great about Scotland, the attractive Isle of Arran is a top place to visit. This 429-square-kilometer island is perfect either for a weekend break, a day trip from Glasgow, or an extended vacation. You will find there attractive areas resembling some of the most beautiful aspects of Scotland, from quaint fishing villages, long stretches of sandy beach, moors to tall mountains, to great little golf courses, and historic castles.
You should visit the 873-meter Goat Fell Mountain with magnificent views over Arran and the Firth of Clyde toward Glasgow or explore Brodick Castle with its displays of period furniture and its grounds. There are also many great restaurants, hotels, and resorts in Isle of Arran.
Situated almost half way between Glasgow and Edinburgh, the historic town of Stirling is one of the best places to serve as a base from which to explore Scotland. It makes for a great day trip with plenty of great things to see and do. Topping the list is the Stirling Castle, once having been a royal palace as well as its role in the long struggle between Scotland and England.
10. Isle of Skye
Another island worth exploring in Scotland is the Isle of Skye, which also boasts a little something of everything Scottish has but has the advantage that it is connected to the mainland via road-bridge. This large island is some 80 kilometers in length and is home to colonies of seabirds, seals, and other wildlife.
For hikers and hillwalkers, the island offer extensive trail networks leading across romantic moors and valleys and up mountains such as the Cuillin Hills.
One of the most favorite man-made attractions in the Isle of Skye is the attractive Armadale Castle. Located near the ferry port of Mallaig, it is set in the heart of a huge country estate. You should also explore the Museum of the Isles and Dunvegan Castle.