Slightly surprised how popular St Andrews has become, particularly with Americans. When at school( actually a while ago now) lots of people were interested in Edinburgh, partly for the social life I think, but St. Andrews was just too isolated. I suppose Prince William has increased the St Andrews name recognition. Both Edinburgh and St. Andrews do have a pretty good academic reputation though.