These are the most beautiful city breaks in Europe. Whether you're looking for culture, food or relaxation, there's sure to be a place that fits your needs.