London's where it's at - it's a multicultural hub and also it has astounding amounts of parkland for a city (best parks are Blackheath Park, Richmond Park, and Hyde Park). It has loads of great restaurants from every cuisine imaginable, and has great historical and cultural interest, with loads of great art galleries, museums and theatres - my personal favourites are the V&A museum and the National Theatre. It's got a good nightlife as well. However it's a nasty place to drive in, very congested, and some parts are annoyingly twee. Best parts are Notting Hill, parts of Brixton, Kilburn, the South Bank, Islington, and Tooting in my opinion.