I am planning a family trip (with 17 and 20 yr. kids) from Houston to Montreal & Toronto from July 2nd to 13th (12 days). We will be flying int to Ottawa and would like to visit Ottawa, Montreal, Quebec City, Toronto and Niagara Falls. Along the way, would also like to include nearby day-excursions such as the Ste-Anne-de-Beaupre & Thousand Island Cruise.
Here is the tentative Itinerary:
Land in Ottawa and drive to Montreal
2 D / 3 N in Montreal
3 D / 3 N in Quebec City and/or Ile d'Orleans (includes excursions)
3 D / 3 N in Toronto
1 D / 1 N in Niagara Falls
1 D in driving via Thousand Island (Back to Ottawa)
2 D / 2 N in Ottawa
Fly out from Ottawa
Would appreciate feedback on this itinerary with suggestions for day-trips and best ways to see these places (drive, walk, city-tour-bus, etc.).
Would it be better to rent a car for the entire duration from Ottawa and drive everywhere or use a combination of conducted bus tours, local transport options and intercity bus/train service instead of driving between the hub cities (Montreal. Quebec City and Toronto)?
Any other tips to plan our vacation wold be greatly appreciated.