The Strathspey Railway runs between Aviemore, Boat of Garten, and Broomhill in the Cairngorms. It's a great nostalgic experience in the Highlands with train guards in period dress, quaint old-fashioned wagons, and traditional restaurant carriages. The journey takes about 40 minutes and you can get lunch or dinner onboard with different packages. Great for all ages.