My wife and I are planning a 2 week trip this summer to those cities. We are middle age but still like to live out of a single carry on, stay at reasonably priced cozy hotels, local casual dining- nothing fancy, go on bike and e-bike tours, and are interested in general places to see in those cities and surrounding areas (including Bavarian castles, salt mine near Krakow) but with an emphasis on Jewish sites (Dachau, Auschwitz, synagogues and Jewish districts). My plan was to arrive in Munich, spend three days including day trips to Dachau and Castles/mountains and evenings at beer gartens, morning train to Prague and 2 1/2 days there, overnight train to Krakow then 2-3 full days (day trips to Auschwitz and salt mines, tours of Jewish district) there before overnight train to Berlin and the remaining 3 days there (museums, WW2 sites, Checkpoint Charlie, etc). Afternoon flight to Dusseldorf then out day 15 from there (have to do this due to frequent flier miles on AA). How does this timing and order sound?