Looking for critiques and recommendations for this draft itinerary, two weeks through Baden-Württemberg and Bavaria (with a little Rhine hors d'oeuvre). This general itinerary is loosely based on (and originally inspired by) this New York Times article.
Logistics: Fly in/out of Frankfurt, rental car for most of the trip, 2 adults and 1 child (11 y.o.). We're experienced and flexible travelers, even our child (if you're curious about our travel style, check out travel blogs from some of our past trips).
Day 1: Arrive in Frankfurt, spend night
Day 2: Day cruise on Rhine (Bingen to Boppard?), overnight in Bacharach or St. Goar (suggestions welcome for which part of the Rhine to sail on, which town to stay in, etc.) -- this is also the part of the overall trip that could easily be cut
Day 3: Frankfurt to Heidelberg (return to Frankfurt to pick up rental car, drive to and overnight in Heidelberg)
Day 4: Baden-Baden (drive to B-B, visit Caracalla Therme Spa, overnight stay)
Day 5: Black Forest (drive and see various sights from Rick Steves guidebook -- map on p. 292), overnight at either Freiburg or Staufen (2 nights) -- recommendations on one vs. the other?
Day 6: Europa Park (seems to offer enough culture to make it worth a visit, and also fun for the kid)
Day 7: Full-day drive to Füssen, sights along the way (overnight at Füssen, 1-2 nights)
Day 8: Hohenschwangau and Neuschwanstein castles, surrounding hikes and sights (2nd night in Füssen, or drive to Mittenwald for overnight)
Day 9: Travel to/arrive in Munich (4 nights) -- (visit Mittenwald on the way if we don’t overnight there; recommendations for visit on the way vs. overnight stay?)
Days 10, 11: Munich
Day 12: Salzburg day trip
Day 13: Romantic Road (leave Munich, visit Nürnburg, visit to and overnight in Rothenburg odT)
Day 14: Return to Frankfurt (return rental car, overnight in Frankfurt)
Day 15: Fly home