+1 for Craft Beer Co. Echoing what's already been said above it isn't the cheapest, but they usually have some fantastic stuff on. Had a 7 Islands milkshake IPA last time I was there, exquisite.
Loads of great traditional style pubs especially around Westminster, beer selection isn't always...