Hi. Trying to plan a trip to the above 3 with as little travel time between destinations as possible. Originally thought I could fly to Prague, fly to Venice, train to Munich and fly home. Doesn't look to be direct flights between Prague and Venice. Any suggestions? Thank you!!
If there are no nonstop flights between Prague and Venice, you can either take a flight with a connection, or else change the order of your cities.
Play with the options on Skyscanner for flights http://www.skyscanner.com/ and Bahn for trains http://reiseauskunft.bahn.de/bin/query.exe/en. See which order works best for you.
If it's still an option, then don't backtrack to Munich. Prague-Munich-Venice is the more direct plan by train. You can take an overnight train between Venice and Munich, if sleeping through that distance saves you some sightseeing time. Prague to Venice by train takes 13-14 hours.