Has anyone got any suggestions about things to do in St Andrews? Going to visit our child who is at University, not fans of golf though! Not taking car so would be reliant on public transport Thanks in advance