Hi. I will be doing a Canada/New England cruise roundtrip out of Boston. We are stopping in Portland, Bar Harbor, St. Johns, and Halifax. We have booked a few excursions in these locations, but I was wondering if anyone had any suggestions on things to do, or places to eat while we are in port.