Just go to Dundee. Honestly.
And if ever there was a damning statement on punting in Perth, that's it!!