Colmar is a pretty town in Alsace, with a wonderfully well-preserved historic centre. Queen of Alsace wines, it’s a must-see in the French Grand-Est.