Not totally understand what you mean here -- "I’d like kind of medium to large city (obviously London is not that)". You mean you tend not to go London?
If you don't tend going to London, among the other 6, I may eliminate Newcastle, then Bristol, since the other 4 are obviously stronger in psy. I have a secondary classmate who is now in Bath for psy. I didn't talk too detailed with her about her course, but during casual asking for twice, she said she like it a lot.