As Kipling said 'what do those of England know who only England know'.
As someone who has spent far too much time working abroad I realise now that, without doubt, the best city in Europe is London!
In 2 words it's just the 'cultural diversity' of London that makes it so good. And the beer.
Currently commuting to Lisbon, Portugal. Nice enough, but nothing there that isn't Portuguese. Popped into the local supermarket looking for a beer. Nothing but Portugeuse shit. Tesco's has got beer from every where. That's what makes London the city it is.