10 fairytale towns to visit in Alsace: Colmar, Eguisheim, Riquewihr, Bergheim, and Kaysersberg and other towns on the Alsace Wine Route.