It is a shame lots of these pubs are in the south (Sheffield, Doncaster, London!) where ,as any fule kno, the beer is like warm p*ss water!
So PROPER beer can be had here:
York - Either the Maltings or the Brigantes 5 mins formthe station. No choice. Just go, ignore the one on the station.
Newcastle - Centurian - wonderful. (Although it had run out of Ale last time i went)
Glasgow - Horseshoe. Really good bar, friendly and they do a good pie!
Stalybridge/Dewsbury and Huddersfield are all really good and right on the station. Nice and warm in the winter to!
Hartlepool - Rat Race Ale House in Hartlepool station - strange opening times! (i am disgusted by suggesting ANYTHING in Hartlepool)
Leeds - Brewery tap is quite nice
Now for the south (shudder)
St Pancras - Betjemen Arms - Nice but quite expensive, however you can sit outside and watch the Eurostars come and go.
Euston - Euston Tap. Not bad BUT the Bree Louise is much better but gets rammed at 5 pm ( it is on Coburg Street)
Exeter - Great Western is OK and the IMperial is noice but it is an up hill walk
Bristol - the Eccentric Engineer at the foot of the access ramp to Temple Meads