Give me a list of the 10 best European cities to visit

1. London
2. Paris
3. Madrid
4. Vienna
5. Berlin
6. Zurich
7. Prague
8. Zagreb
9. Budapest
10. Rome