Cruise lines now use dynamic fares, tiered bundles and add-on fees much like airlines. Here’s how the new pricing model affects travelers.