A cruise should be fun and exciting, but it's common to face issues that can lead to frustration. Over the years, I've learned the essentials to pack to avoid disappointment and save money. I focus on ...