St. Andrews Museum shows the history of the town of St. Andrews, portraying a fascinating insight into the area from Medieval times and encompassing the Victorian era up to the present day. Regular talks and children's workshops make for an educational day. Frequently changing exhibitions ensure each visit to the museum is always different.