St. Andrews has good public transport; maybe not quite at city levels, but try living in the real country! Where I grew up we were lucky that there was a public bus service - it went into town full of school kids for a 9 o'clock start, and left town in the afternoon at 4 (i.e. no use for anyone with a job).
no subject