The weather sucks and the food is awful. Still pretty cool because it's a major city with a lot of history, but come on... are you really putting it in the same arena as Paris, Munich, Milan, Prague?
London is the most international city I’ve ever been to. You don’t have to eat the English food. There’s Indian restaurants everywhere.
The week I spent in Paris (by myself) was the best week of my life. Honestly, I’d give Paris an edge over London. But London is awesome, and I’m not here for London slander!
I’ve not been to Florence, but I trust the people I know that have and that is supposed to be the best city in Europe. Have heard great things about Prague as well.