Cardiff

Cardiff now play in a new ground (Cardiff City Stadium). However it's as close as you could possibly get to their previous ground Ninian Park (see pic), which means it's about a 30 minute walk from the city centre or Cardiff station. There's actually a local station quite close to the ground, with trains every 30 minutes from Cardiff Central on matchdays.
 
As for pubs, be careful! Even in these relatively enlightened times Cardiff fans still have a very bad reputation. Anyone who was down for the semi-final a few years back might consider that the locals were very welcoming. The same welcome doesn't apply to English teams (or likely any other teams!) playing Cardiff however. It's best to avoid any pubs around the ground or between the city centre and the ground; try to find somewhere quiet in the centre (but not around the station) then jump in a taxi. That's if you can find a taxi that'll take you. Read the 'pub guide' below for confirmation of why I'm suggesting real caution; it was admittedly penned a few years back, but there's no reason to suppose things have changed much.
 
Internet Ground Guide
Pub guide (by Burnley London supporters - but no pubs in Cardiff!)