Choosing a cruise ship cabin is a lot trickier than booking a hotel room. Not only do you have to think about how big a room you need and what your budget is, you have to decide if you want to pay ...