My wife and I (age 28, 29) are planning a European vacation for the month of June. We have already booked a 7 Day Danube river cruise but want to travel around Germany before we cruise and visit Prague after the cruise. The cruise starts in Budapest on June 9th and travels the Danube to end in Nuremberg on June 16th. On the cruise we are visiting Budapest, Bratislavia, Vienna, Durnstein, Melk, Passau, Regensburg, and Nuremberg. We are going to leave the US on Monday, June 2nd and arrive in Germany on June 3rd. We would like to hit the highlights of Germany and specifically the region of Bavaria in particular. Some of our must sees are Munich, Neuschwanstein castle, and Rotenburg. Other than that, we would love to see other castles, maybe Salzberg, Austria or any other spectacular places. We are open to flying into either Munich or Frankfurt as long as we end in the trip in a city that has an airport that will fly us to Budapest. My initial thoughts were to follow Rick Steve's 7 Day itinerary. It is
3 days: Munich, Bavarian castles
5 days, add: Rhine Valley, Rothenburg
7 days, add: More of Bavaria and Tirol, side-trip to Salzburg
However, I am having a hard time planning this out. We were trying to see if we could use trains or buses for all of our travel. But if renting a car is faster and easier, I can do that as well. If anyone has a workable 1 week schedule for Germany, please let me know!