My trip is in the last week of August and first week of September. My current plan is to avoid renting a car unless I am persuaded that it would be necessary.
My itinerary is: Saturday, Sunday, Monday, Tuesday, and Wednesday nights in Munich;
Thursday, Friday, Saturday nights in Nuremberg;
Sunday night in Rothenburg ob der Tauber
Monday and Tuesday nights in Würzburg;
Wednesday night in Erfurt;
Thursday, Friday, and Saturday nights in Frankfurt am Main.
From Munich to Nuremberg looks simple enough, it looks like I can reserve a seat on an ICE train, just one train, no switching trains. Similarly from Erfurt to Frankfurt, it looks like I can reserve a seat on an ICE train that is just one train, no switching trains. The other trips look more complex. For example, from Nuremberg to Rothenburg it looks like the shortest trip requires 3 local or commuter trains (RE10 toward Würzburg, get off at Neustadt, the 4th stop; RB81, get off at Steinach, the 8th stop; RB82, get off at Rothenburg central station, 3rd stop). At Nuremberg, would I go to a ticket machine and buy a ticket to Rothenburg ob der Tauber? If so does the machine give out 3 different tickets or just one ticket that I validate once on the first train? OR at Nuremberg do I have to buy a ticket to Neustadt, and then at Neustadt I go to another machine and buy a second ticket to Steinach, and then at Steinach I buy another ticket to Rothenburg central station?? Or is there a Bayern ticket that I just validate on my first train and then it covers every other train for the rest of the day in the state of Bavaria?