Fly to Amsterdam, stay in Netherlands (Amsterdam) for 2 full days, Belgium for 3 days (stay in Brussels with day trips to Bruges or Damme), Germany for 5 days (stay in Munich for 3 days then Fussen for 2 days), Switzerland for 2 or 3 days (Interlakken area?), stay in Cinque Terre, Italy for 2 or 3 days, last 2 days would be to stay in Milan, Italy for a night before we fly out of Milan back to the US.
Any tips on improving our itinerary?
My husband and I are in our late-20s and are planning our first ever trip to Europe for this summer, mid-May through early June 2019. We plan on taking 3 weeks off of work, so that leaves us with 18-19ish days on the ground in Europe. We will be flying from Michigan to ?? via WOW Airlines, and plan on doing open jaw flights to avoid backtracking. Our list of places that we definitely want to see are Munich so that we can do day trips to Dachau Concentration Camp as well as Fussen so that we can see the castle. We are also hoping to end the trip somewhere where we can relax a bit before we travel home (currently Cinque Terre, but it seems a bit out of the way). We are hoping to be able to take trains or buses between all of our locations as well, we would prefer to not have to fly. We would like to go the B&B/hotel route vs dorm style hostels if possible. We already plan on going back to Europe in the future so we don't have feel the need to see everything this time, but my husband is about to begin his Residency so we know that we may not get the opportunity for this long of a trip for several years and after we start having kids.
Countries that we are considering for this trip: Germany, Netherlands, Belgium, Austria, Czech (Prague), Switzerland, northern Italy (Cinque Terre)
Potential future trips: Paris/London/UK/Ireland trip and then an Italy trip
Biggest interests - food and beer, being able to walk around a city to take in scenery/architecture/etc., hiking, history