Consider these 21 best cities to visit in Europe when planning. This list is a great mix of large cities and smaller charmers you must see.