Sounds like London. I live in London and these days I just cycle everywhere, but I´m sure that walking wouldn't be much slower than the bus.
Admittedly, once you get to rural parts of the UK the public transport sucks, but day or night, I can get myself around London without too much of a wait.
Now, like the GP, I also cycle around London, and it is by far the best way to get through central London during rush hour, but bus drivers here are aggressive and they tend to be quite a bit more efficient than their sparsely populated American counter-parts who are brow-beaten into submission by aggressive American sedan drivers who've never heard of public transportation or sharing the road.