St. Andrews is a lovely town in Fife, Scotland, that is close to the coast and has a lot of history, culture, and natural ...