With family-friendly ships based in every U.S. homeport, here's how to save money on a cruise by driving versus flying.
Some cruise lines have hidden fees for all sorts of things. Here's what to be aware of and how to avoid some of the charges.