We are sailing out of Boston for New England/Canada. Should we take the shore excursions offered by the cruise lines or should we just rent a car and go on our own? Not sure how far these places are in retrospect to the dock. My hubby has a heart condition and can't walk very far up inclines. Also if the weather would be humid he definitely can't walk any distance. Any suggestions are welcomed. Thanks in advance.