We are looking for the best Erie Canal boat cruise to do with our two children 9 and 11. We will be traveling to Niagara falls with a stop in Rochester to vistit friends. Looking at either the Sam Patch in Pittsford or the Colonial Belle in Fairport. Does anyone have experience with either of these two companies and which has the best experience? Thank you for any advice you can offer.