Depends on the area. Chelsea, Knightsbridge, Covent Garden, Hyde Park and South Kensington are all great places to visit in the summer but can be crowded.
I've lived in London most of my life and as much as I love all the places mentioned above, it gets nauseating after a while, especially if you love nature like I do.
"Why, Sir, you find no man, at all intellectual, who is willing to leave London. No, Sir, when a man is tired of London, he is tired of life; for there is in London all that life can afford."
— Samuel Johnson
I've been here over 25 years. Highs and lows, dirty, noisy but unique.
Interesting and should be done by everyone, once.
Better if younger and single imo too expensive for family.
Better if you have money.
West London & NW London within zones 1& 2 of tube, and now further East.
I lived in West London (regularly commuted to Central as my college was in Fulham), now I live slightly on the outskirts in Sutton but to be honest it's not all that! London is great to visit if you're coming from elsewhere in the UK or if you are a foreigner (I lived coming here when I lived in Pakistan and Azerbaijan), but it's soooo expensive like a decent house rent is at least £2500 per month if you want to be close to a tube or rail station and close enough to central london. AND ITS ALWAYS CROWDED LIKE OMG GOING ANYWHERE IN THE MORNING IS HELLLLLLLLL O.o Much prefer places which are technically in London but are in Surrey, I would say Kent and Bromley/Dartford too but they're sh**