My husband and I are in the early stages of planning a trip to Germany in May 2018.
We would like to arrive in Frankfurt and spend some time in the Rhine Valley - seeing Bacharach and Eltz Castle. Maybe spending the night in Bacharach.
Then, we want to head to Rothenburg and spend a night there.
Then, we want to head down to Munich. On the way, we would like to see Dachau and Neuschwanstein Castle. We would probably spend a night somewhere near the Castles, unless going ahead into Munich that evening would make more sense and sleeping there.
My main question is - should we rent a car? Or would trains be do-able throughout all of these areas? I tried looking on Google Maps but it didn't seem to find any public transportation between Frankfurt and Eltz Castle, for example.
Second, what would you suggest for the portion of the trip after Rothenburg? Should we do Dachau and the castles in the same day and then head to our hotel in Munich? Or should we do the castles, go into Munich, and then do a separate trip to Dachau for a half day trip one day during our stay in Munich?
We haven't decided on overall length yet, but probably something like 5 or 6 days, as we will be in Amsterdam beforehand.
Thanks!