Making a short trip of 9 days Berlin

Please suggest public transportation ( Car Rental), rout for this trip and the economical and convenient way for the whole trip . Flexible on the plan and rout except have to attend a marriage in Leipzig June 1st-2nd. USA citizen flying out of New York to Berlin with family of 3 Adults- intend to visit Berlin (1 Day), Leipzig (2 Days), Prague (1 Day), Vennice (2 Days) Switzerland (2 Day) and Munich (1 day) can return from Munich or Berlin. Would very much appreciate any help and suggestion for planning the trip. Thanks
1 person has
this question