We recently traveled to Canada to embark on the Maasdam for a 7 day cruise to Boston via Qubec, Prince Edward Island, Sydney, Halifax and Bar Harbour, then on to Boston.
We are in our 40's and took our two teenage daughters with us, so we were pleased to see our fellow passengers were a mix of ages.
The ship is lovely with plenty of things to see and do while you are cruising. We stopped in port every day except day 2 which was Qubec to PEI.
If you are staying in Boston for the day you can catch a water taxi near the ship and it takes you to Boston. They will hold your luggage until you need to collect it to take to the airport, also by water taxi.
It's a great service but you must book it.