Would also recommend The Alexandra Hotel and The Brunswick which are virtually en route between the station and the ground (if you use the front exit of the station) and have excellent ale. Not sure how good they are for grub though. The Harvester is the usual stop for away fans but has security on the door and can be full up from early.
If you fancy some decent fish and chips, the Zanfish van at the ground (North stand end) is worth a visit.