Alsace cycling travel is a unique experience as you explore a part of the region that is nestled between the beautiful Vosges mountains in France and the borders of Germany and Switzerland, Alsace is a region rich in tradition. Alsace is a combination of cultures and therefore charm. The famous Route du Vin (wine route) encompasses at least 100 wine producing villages between Strasbourg and Colmar, creating some of France’s best wines.