Hi Again !
Venice still the best deal/price from Montréal.
Yul-Vce is 1033$
Yul Vienna (or Munich, Budapest or Krakow) is between 1500-1600.
Since we are 4 it means 2000$ more.
What we could do:
Arrive in Venice. Stay one night in Venice Mestre (cheaper than Venice), may be drop our lugage and do a small daytrip in venice, have a meal, and go back to our hotel in mestre.
9:56 in the morning, take the direct train to Vienna. It would cost us 120$ for the whole family. That way we would have 4-6 nights in Vienna without a car. Rent a car at the end of our Vienna stay.
For the return we would do the opposite. Drop the car in Vienna. Take the 12:24 train to Venice (arrival at 20:00). Sleep in Venice Mestre and take our flight back to Montreal next day.
Not ideal, but a lot less expensive that way.
What do you think ?