We are going with our two teenage sons 15 and 13 from Toronto to Vermont. We are staying in Stowe for 2 nights. We thought we might drive via Cornwall and then cross over lake Champlain on the ferry and then go to burlington and then to Waterbury for Ben a Jerry's tour etc on our way to Stowe. Is this a good idea? Any suggestions you give would be great. Any other things that are a not miss? We will be going on to Boston for three nights and then back to Toronto staying in Albany for 2 nights on the way back. So if anyone has any suggestions for there too they would be welcome.