St Andrews, Scotland Area Hotels