I attended Cardiff University quite a few years ago. My course – BA Education – was interesting, well delivered, and allowed for a lot of individual choice (for example, I chose to study all the psychology modules to gain BPS recognition, but others could have focused more on other areas). The campus was quite spread out but the School of Social Sciences was beautiful.