Steal this guide for things to do in St Andrews, Scotland, even if you're not here for golf! Visit castle ruins, eat a mac 'n cheese toastie, and more!| Travel on the Reg