I went to a wedding in Auchterarder and it was lovely! My friends' inlaws live there, but I don't really know them - and they're much older than (I assume) you are.
While I was there I went to Scone Palace which was lovely! However, I had a car. But I've looked on the website and there's a bus that goes there from Perth - and it looks as though you can get a bus from Auchterarder to Perth.
Sorry I'm not much help!
You don't play golf, do you? It's definitely golf country!