St. Andrews has a lot to see and do for tourists. It is famous for its historic university and world-famous golf grounds.