My husband and I are planning a driving trip in Germany in may, neither of us has been there. We are history buffs and like small towns and would really like to get a feel for the country. The tentative itinerary I planned goes like this : day 1& 2 fly into dusseldorf, get acclimated , pick up car and drive to oberwessel.. Use as base for day trip on Rhine and visit to Heidelberg (3 nights total). Drive to Rothenberg, 3 nights there, use as base for visiting Nuremberg. Drive to Munich, 3 nights there, see dachau. Then drive to dresden, one night there, turn in car and take train to berlin, 2 nights in Berlin.
What am I missing? Any suggestions would be greatly appreciated.