Between ocean liners, river cruises and charters, there are many ways to explore by boat. These cruise comparisons will help you choose the right one.