Have you ever noticed how people either love cruises or hate them? Here's how to maximize the benefits of cruising while minimizing the drawbacks, in order to have the best trip ever.