A great-value family day out by St Andrews