The River Spey flows for 107 miles, from high in the Monadhliath mountains down to the Moray Firth and Spey Bay. As the second-longest river in Scotland, its fast-flowing waters means that the Spey supports large quantities of salmon, trout and pearl mussels, so perhaps it's no wonder it became the birthplace of its own angling technique, the Spey cast.
On its long stretch across the country, the river passes by some of the country's most stunning towns and villages, each one a unique and fantastic option for those wishing for a holiday or staycation.
A beautiful village in the upper reaches of the Spey within the Cairngorms National Park. With walking trails, bike paths and fun activities such as fishing and pony trekking, this is a lovely spot to spend a long weekend away.
The area is also home to the Wild Cat Experience and the Clan MacPherson Museum for those wanting to visit something a little different while there.
Another town nestled in the Cairngorms National Park, Kingussie is for those looking for either peace and tranquillity or heart-pumping activities while in the Highlands. You can climb, ramble, golf or take part in a range of water and winter sports all while enjoying the unique views of the national park.
A thriving local population and welcoming atmosphere set Aviemore apart. An all year-round winter sports destination and summer outdoor activities fill the stunning town with activities the whole family can get stuck into. If you're travelling to the town, make sure you look out for one of the many smaller events held there each year, such as ski competitions, motorbike rallies and Christmas parades.
Surrounded by breath-taking ancient woodlands and local wildlife, the town is another great spot for those looking for winter sports, climbing or quiet exploration of the countryside. The town is also home to an 18-hole golf course, heritage museum and conveniently located for the Speyside Malt Whisky Trail.
A quiet village with a fantastic distillery it's a great spot on the south-east bank of the Spey. Enjoy meeting the friendly locals and spend your days exploring the countryside while you enjoy the peace of this historic village.
At the very heart of Speyside, the village is a must-visit spot for whisky lovers as it is close to both the Speyside Cooperage and The Macallan distillery. You can also marvel at the beautiful buildings, cottages and the fantastic engineering of the iconic Craigellachie Bridge.
Visit the remains of Rothes Castle, tour one of the many local distilleries or just enjoy the charming village and Glen Grant Garden. Whether you're passing through, staying over or nearby, it's a beautiful place to explore.
Sitting between Elgin and Buckie, the village is a stunning place where you can wander, learn about local traditions at the Folk Museum and experience the mock village celebrating Baxter food company.