O.K, to try and bring this back on topic: @alexandradenis and spacefox I understand what your stating, I am a Londoner myself but would NOT want to attend a University in London because the cost of living is very high here unless you live at home, and also I agree to an extent, I think it's harder to form close bonds with people when you only have lectures and live in such a spread out city where thers so much going on, as opossed to a moderately sized town or city where things and people are less spread out. Also, there is a lot more going on in London, but that can be a drawback in many ways because it's harder to organise get togethers as opossed to a slightly smaller place where you might feel integrated, so I empathise with what you're saying- I could understand someone feeling really lost in London if they haven't grown up here.
St Andrews, however is the other extreme, I would argue, yes its smaller and theres a greater concentration of poeple so it has a more local feel, but theres also a lot less going on in the place...and personally, in my experience, its quite limited socially *especially if you're not part of the hosue party scene*... so I think the best University experiences are in places where theres a balance- where the place is not so huge that you never get to connect with peopele, yet not so small that it becomes boring and claustrophobic and monotonous after a few months and you begin to feel like there's nothing new to see.