We’ve traveled to all of these places (some with our teens), so I’ll share my advice.
Identify what (specifically) appeals to you about Germany and Italy. Half-timbered buildings, food, mountains, history, art museums, etc.
Admit that you won’t see it all. Don’t even try to. Focus on making GOOD memories of fewer places, rather than dragging a bunch of grumpy people to more places just to check them off some “must-see” list.
Focus on what appeals to YOU and your FAMILY. If you’re not into museums, don’t fill your day with museums. If you’re into cars or military history, go to THOSE museums, instead of art museums.
Give each other some breathing room. Stay in apartments where you have some space to spread out. Or plan on getting two rooms in a hotel. Hotel rooms in Europe with two queen beds are almost non-existent. Rooms that “sleep 4” usually have a sofa bed.
Plan on doing laundry. A lot. In Europe, if an apartment advertises a “washer”, it probably holds a quarter of a “normal” load that a US machine holds. So maybe 3-4 outfits (for 1 person) fit in the washer. A “dryer” can be a metal drying rack. Or it could be a washer/dryer combo that takes about 4 hours for the entire cycle and gets a load about 80-90% dry. I always ask if there is a “drying machine” when a dryer is advertised. Sometimes using a “fluff & fold” laundry service where you drop off your laundry and pick it up the next day is soooooo worth it.
Plan to see one “must-see” every day (preferably in the morning). We shoot for lunch somewhere with a great view, then return to the apartment for a little break after lunch. Nap, text, instagram, etc. Then back out for dinner, evening sightseeing, etc. That little break really makes a difference and keeps energy levels up.
- Get up early and wander the streets. My younger son’s favorite memories are going out early with my husband to the bakeries to get breakfast to bring back to the apartment. Some places get very crowded, but I guarantee they look very different at 7 am than at 10:30 when all the tour groups roll in.
As for cities:
I wasn’t impressed with Cologne. I would base in Boppard vs. Frankfurt. Take the train to St. Goar and see the fortress. Then continue by train to Bacharach (such a cute town). Explore a while, then take the boat back to Boppard. Watch the boat schedules - they are infrequent and sometimes difficult to understand.
Next day, take the train to Burg Eltz. Fantastic castle. Walk to it from the parking lot, vs taking the tram. Lovely approach through the forest.
Salzburg is my favorite city in Europe, much preferred over Munich. If your idea of Germany is charming chalets with cute flower boxes set amongst gorgeous alps, you are picturing Bavaria: southern Germany and Austria. I would switch out Salzburg for Munich. Then you could day trip to Hallstatt or Berchtesgaden or Munich.
Florence is all about art museums, really. (And really good gelato!) Really great art museums, but if that’s not your thing, maybe skip it and devote more time to Rome.
I highly recommend taking some walking tours in Rome. You’ll learn sooooo much more, especially at the Forum.
Gelato, every day. It’s a rule for our family. Often twice a day. Trust me.
If you extend to 3 weeks, I wouldn’t try to add another country except Austria. It’s “on the way” so you wouldn’t take up a lot of travel time, and I just love it so much!