I am genuinely surprised at all of the London love in this thread.
Whenever I have stayed with friends there the evening follows the same formula - either queue for half an hour for a restaurant, or if they've been able to book it, get crammed in.
Spend way too much money on a mediocre meal that everyone is swearing is AmAzInG or the next big thing!!!
Go to the pub/bar, try to find a place that hasn't spilled out onto the street, pay £10 for a shit glass of wine.
The only thing I do like about London is the museums and the buzz of energy. Having said that, we do have some historic and local art and culture, and the people are really friendly and up for a laugh. It's very diverse too - you'd be hard-pressed to find social groups with only one race, ethnicity, culture, nationality, religion etc - but you don't get bogged down by the weird social justice naval gazing I seem to pick up in London. Everyone's just sound.
I live in Birmingham and swear down the food is better here, we have a huge variety of excellent cocktail, gin, wine and beer bars and don't have to go into debt to enjoy them.
I even have a chance at being able to buy a house with a garden in a nice area.
Please don't move here though, you'll ruin it ;)