The best and worst European cities might take you by surprise.