I've sailed on Royal Caribbean, Carnival, and Norwegian ships. Here's which was my favorite - and how to choose the right cruise for you.
Carnival, Norwegian, and Royal Caribbean offer great family-friendly cruising options with large ships and affordable prices.