Last time through, I visited a handful of Alsace wine towns. I was going south to north, Colmar to Strasbourg, and visited Eguisheim (before Colmar), Kaysersberg, Riquewihr and Ribeauville. Each of them were great but I was a little OD'd on quaint half-timbered villages at that point so decided to skip the north half of the wine route and go straight to Strasbourg.
Next time I'll be going north to south and would like to visit some towns I passed by before. What were your favorite towns between Strasbourg and Chateau du Haut-Koenigsbourg? I love the half-timbered towns. My preference would be for smaller towns rather than larger (but big enough to find some lodging). A town that produces an exceptional Gewurztraminer would be a plus.
Alternatively are the southern towns preferable to those north of the chateau? Those are the towns I see mentioned most often. Should I focus my attention between the chateau and Colmar? If so, is there a favorite I missed the first time?