The ground is best part of 2 miles from the station. There's apparently a special bus service (the 75X) from the bus interchange to the ground and back on match days.
If you're driving down then there is some street parking available if you arrive reasonably early, otherwise there are several places you can park in the nearby industrial estate for a few quid. You should though definitely avoid the big car park at the ground; apart from being more expensive than the other car parks, it can take you up to an hour to get out after the game.
There's absolutely nothing in the way of 'proper' pubs around the ground. There are some options though. Closest to the ground is the Lakeside Suite, which is in the ground floor of the west stand. After that you're talking about a couple of family pubs; the Lakeside Beefeater is quite close by, but Woodfield Farm is over a mile away.

Rail travellers are spoilt for choice! There's a stack of decent pubs within a short walk of the station; some of them are the usual chain outlets, but many of them very traditional. I'd personally recommend the Leopard and/or Corner Pin and/or Plough, all of which are very close to the station.
Pub map
Internet Ground Guide
The Football and Real Ale Guide