We stayed in an apartment in Ribeauville and found it closer than Selestat to the towns of Riquewihr, Kaysersberg and Eguisheim. The owner picked us up
at the Selestat train station and drove us to the apartment in Ribeauville.
With a car— I would definitely stay in one of the smaller villages because you won’t need to rely on the trains. And even though the small towns all have bus service—it can be tough to visit several towns in a day because bus service in the wine country is infrequent.
If you like wine, Ribeauville has the oldest wine cooperative in the valley from 1895 where you can taste dozens of local vintners’ wines all under one roof. In France, generally you don’t wine-taste at each individual vineyard. Instead, the wine cooperatives offer wine tasting and sales all in one location. The “Cave de Ribeauville” wine cooperative is just outside the entrance to Ribeauville’s old town
There also is a wine cooperative in Turckheim which is near Eguisheim.
Although our plan was to rent bikes in Ribeauville and visit several towns, the day was VE-Day— a national holiday in France. The bike shops and car rental agencies were all closed. Undaunted— we walked from Ribeauville through the vineyards and towns of Hunawihr, Riquewihr, and Kaysersberg— then walked all the way back to Ribeauville! (Where there’s a Will— there’s a way)! It was a gorgeous day of celebration and parades in the villages that made for one of the best-ever days in Europe.