Most beautiful town in France: Colmar in Alsace

Colmar is a city in the province of Alsace in France and is located between Basel…