It may surprise some, but one of the most interesting ways to explore New England is by taking a cruise ship, especially in the fall when the foliage is at its peak. Better yet, many New England cruise itineraries also pass through Canadian ports. Some of the most popular ports of call include Boston, Bar