Europe is the land of dream cities, each rich in history, culture and cuisine. It's where country hopping is encouraged and settling in to any one city is equally appealing.