Going from Frankfurt to Munich. We have 2 nights in our itinerary free. First 2 nights in Frankurt, 1 night in Rothenburg, then 2 nights?? before arriving in Munich. Plan on useing the trains. We are going mid December. Do we have 1 night in each or just pick one of these towns and stay 2 nights. Your input most appreciated.