I'm trying to decide between the University of Edinburgh and the University of St Andrews for International Relations and Arabic. I think the academic program at St As is better, but I like the city of Edinburgh much more than the town of St Andrews. Anyone have advice/opinions?