Fly to Munich, DE, then see Neuschwanstein, Salzburg, Hallstatt, Ljubljana, Venice, Florence, Rome, Pisa, Cinque Terra, Turin, Milan. And then fly back home from Milan. Sounds like a good plan?
Or perhaps start from Munich, and finish at Rome? By this we save about 200 miles of train riding.