My wife and I are traveling a week in the Switzerland (Lac Leman and Berner Oberland), then 3 days in the Alsace villages( Equisheim) , and flying out of Baden Baden Airport to Girona for a week. We love small towns but are not opposed to cities. I realize the Alsace villages are going to be a mix of France/ Germany but I would really like to experience a more strictly German town also if that exists between Alsace and the airport. My ideas for now are Gengenbach or Baden Baden, or if there are any other better recommendations. Thank you all!