Bristol City

Getting to the ground
It's just over 2 miles from Temple Meads to the ground, so you're talking about a 40 minute walk. However, Parson Street station is "only" a mile from the ground, There are two trains an hour. The good news is that you can buy a through ticket to Parson Street for the same price as Temple Meads. Alternatively, there are buses to the ground from outside the station. Returning by bus after the game could though mean you miss the 1730 train, whereas a fast walk should just get you there in time, or you could try to grab a cab.
 
If you're driving down then there is very limited street parking around the ground. There are though a couple of big match day car parks (see pub map below). These will of course cost you, plus it could take ages to get out after the game. Better if you arrive early enough is to park in the streets around Hotwells. You have to come past here anyway if you arrive via junction 18 of the M5, plus there are loads of decent pubs in the area (more below!).
 
Pubs
There's not much in the way of pubs immediately around the ground. Probably the closest is the Coopers Arms. I seem to remember having been in here many, many years ago, but I can't say I remember anything about it. I have though read that it's to be avoided these days. A bit further away from the ground in the same direction is the Tobacco Factory. This is an enormous place, but it doesn't get particularly good write-ups. Your best bet really is to head for the docks area. Better still, although slightly further away from the ground, are the various pubs in Hotwells/Clifton. See the pub map below for some options.

For anyone arriving by train the obvious choices is the Reckless Engineer, right outside the station, but it's not at all good. Better is the Knight's Templar, a Wetherspoons pub that's not far away. Better again are the numerous other good pubs within a few minutes walk. Three such establishments are the Cornubia, the Kings Head, and the Seven Stars.
 
Pub map
Ground guide