Read Saint Andrews Reviews
Buses here bring you everywhere, and buses to Dundee last round ~30mins. St. Andrews is a pretty compact town. There are no shopping malls, but there's a main shopping street where pretty much all functional shops you need you can find in - Ryman Stationary, Superdrug & Boots, H&M, Subway. printing shops, electronics and mobile phone accessories, etc. There are a couple of micellaneous shops too selling crystals, candles, gifts and postcards.