I did a BA in politics at Cardiff Uni & an LLB Law from Uni of Leeds :-
Cardiff is a buzzing city - so much to do so I wouldn't rule it out based on the city.
I would say do law at Cardiff, it is a russell group university and take it from me, you want to avoid doing so many years at university as it can really mentally exhaust you!