Colmar, Alsace The capital of the Alsace wine region is arguably the prettiest town in France. Resembling our very own Little Venice, the small canals and brightly coloured houses are something out of a fairytale.