I went with my 6.5 year old daughter and mom- the cruise is so well organized, dining rotations are great but only if you get main dining the later one would have been too late for even my daughter. We went to cooking and wine tasting classes. Wine tasting very basic not sure I would do that again.
The land tours- through Disney are expensive and I wouldn't recommend the ones we went on. We took the Theodore the Tugboat in Halifax- not alot of seating; tour guide has no microphone- truly not worth it. In St John we booked the Disney tea at St Andrew on the Sea- this was extraordinarily expensive and not worth it. The Cruise has two free princess teas on board- which suffice. The ride to the gardens was 1.5 hrs each way. Blue Bonnie our tour guide fabulous.
We are booked again for Sept same cruise. This time we'll stick with Harbour Hopper; St Andrew brewery in Halifax and just walk around St John-