Discover the best things to do in Colmar France from scenic boat rides to walking fairytale streets and cycling through wine country.