I'm visiting Germany for 4 nights and wonder if the following timeline would be good. I am having trouble deciding what to change or cut out:
Fly into Munich and stay for 4 nights (day trip to Nuremberg one day). Pick up rental car and drive to Neuschwanstein/Fussen for 1 night. 2 nights Rothenberg ob der Tauber (arrive in afternoon or evening). 2 nights Heidelberg. 2 nights Black Forest (either Baden-Baden or Freiburg im Greisgau. Drive to Frankfurt, drop off rental car and stay for 1 night before flying out.
Really struggling on having a comprehensive trip without feeling too rushed/moving around a lot (but my travel companions want to see the Black Forest which I was debating removing from the itinerary). Thanks!