I don't know which to firm between Exeter and Cardiff. I like the idea of being on a campus but when I visited Exeter I was a bit underwhelmed and the accommodation is quite expensive. Cardiff is a more buzzing place but it's very spread out. Not sure if its reputation is as good as Exeter?