London without a shadow of a doubt. More Sights. More Shops. More Variety. More Atmosphere. London has pretty much everything.