A. One time last summer we went on a "harbor cruise" for 2 hours, it was informal and for sightseeing. Brought the kids who behaved for the most part. I brought snacks, and we walked them around if they needed a change of scenery.
B. Back when it was just the two of us with our 2 year old, we went on an evening dinner cruise and most definitely hired a sitter.
Base my answer on whichever cruise applies to you and have fun!