2. Colmar, France
A medieval city that changed nationality several times between France to Germany, Colmar is now the capital of the Alsace wine region in France. A fascinating vintage city defined by half-wooden traditional edifices with chocolate-colored slanting roofs, narrow cobblestoned alleys, tiny bridges over canals and magnificent churches, Colmar appears to have frozen in time. Thanks to the influx of tourists from neighboring Germany and Switzerland, this gorgeous French city has more German speaking population than French. Home to the international summer festival of classical music called ‘Festival de Colmar’, this fascinating town famous for lip-smacking pastries is one of the 10 secret European little towns you must visit.