In late June we will be taking my daughter to camp in Leicester, VT. We will fly into Burlington and rent a car to drive her to camp. Three weeks later we will pick her up. We've never been to that area and want to do a little traveling with her while we're there. We want to spend just a few days (2-3) before camp to explore the area, then take another few days (3-4) after camp pickup to do some more exploring.
Some of the areas we've thought of exploring are Burlington, Stowe, Middlebury, Montreal, Boston. My confusion is: Which of these areas should have priority, and what's the best itinerary of where to go when. Flying into Burlington before camp, it might make the most sense to just explore Burlington, Ben & Jerry's, and Middlebury before depositing her at camp in Leicester. But then once we pick her up, should we go to Boston or to Montreal? We've never been to either. I know Boston is so historical and has much to see. But my daughter is an avid French student, so maybe Montreal would be more appealing.
I'd appreciate any help in deciding between Montreal and Boston, and would welcome any other suggestions on where we might go given our situation. Thank you!!!