Blairgowrie is a wee Highland town that most people have never heard of. It sits 15 miles to the north of Perth towards Braemar and Balmoral. It is just to the south of the maned Highland mountains. It is a cheap location for an outdoor style stag weekend where you can combine at two activities with a simple but good night out. Accommodation is cheap and the great news is that when you get home, chances are, people will ask, where the hell is that.
Its location means that there is a lot of things to do nearby: golf obviously but also Mtn and river activities.