St Andrews, la cuna del romance del Príncipe Guillermo y Kate Middleton