My husband and I leave for Amsterdam in 10 days and I am still working on our itinerary. My tentative plan is to stay in Amsterdam for a week, fly to Berlin and rent a car after a 3-4 night stay. From Berlin we would drive all over Germany (I need help with this) being sure to see The Black Forest, The Alpine Road, possibly Frankfurt and Munich. We want to see as much of the beautiful scenery as possible and we like to spend weekends "where the action is". We also want to visit a concentration camp and other historical points of interest.
I'm not sure if we should maybe rent the car in Amsterdam instead of Germany and just keep one car and drive it through Germany, the Alps and over to the Cinque Terre, before heading south to see the Amalfi Coast and Naples. We would fly back to Amsterdam from Italy for our return flight home to California. The other option is to rent a car only in the locations we really need it and fly to Berlin, Munich, Genoa. I understand that there is a hefty charge to rent a car in one country and return it in another so I'm thinking of renting the car in Berlin, driving around Germany and possibly Switzerland, and return it in Munich or some other town with an airport where we could fly to an airport near the Cinque Terrre, travel by train to Rome or rent a car after the Cinque Terre visit to drive down to see the Amalfi coast and southern Italy. At some point we want to spend a few days in Rome. I would like to hear what others think and any suggestions for making a better trip.