Are you staying in St Andrews? Find your cheap hotel