Whitefriars has unfortunately closed down, The Phoneix is ok, the prices are too expensive @£4 a pint (it was when I was there last year) of Ale and slightly out of the way (not worth the journey @£4 p/pint). Never tried the Ivy House yet.
Agreed, It's taken a while to cotton on, but the City...