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.
Briefly

"Carnival has 27 ships that sail between 2,124 and 5,362 guests. Book the newer ones for amenities like roller coasters and miniature waterparks."
"When a few rounds of foosball and ping-pong have worked up your appetite, you'll have 16 dining venues to choose from."
Read at Business Insider
[
|
]