Here are the cities I'm wanting to visit ... following a Reformation Trek (Martin Luther/John Hus), and trying to work other cities into a "short" marathon. How much time, and what would you recommend, and do I need to cut anything out to not go over seven days/nights (don't laugh, please; lol)? Some would involve simply driving/railing into town, to take a look at a church/important place.
Reformation Trek (Have to): Wittenberg, Halle Saale, Eisleben, Erfurt, Eisenach, Weimar, Bamberg, Rothenberg, Heidelberg, Worms, Mainz, Augsberg, Constance, Lucerne, Zurich, Interlaken, Bern, Montreux, Geneva.
Would Like to: Berlin, Munich, Salzberg.
Is this hopeless in seven days/nights? What would you leave out or add?