Hundreds of passengers recently got sick on Royal Caribbean and Princess Cruises ships. Here's how to avoid that unfortunate fate.