Colmar, Eguisheim and Kaysersberg are the top towns to experience in fairytale, Alsace. Discover the best things to do in this part of France.