I agree with Marty, a good Travel Agent is the way to book. If they can piggy back you with a group, you will be able to take advantage of a reduced group fare. I like dealing with an agent in person and discussing my requirements. Years ago, there was always a bottle of wine waiting for us in our stateroom from the TA, no more. However, if they have coupon books, they will pass them along to you and any other specials they are running (got free upgrades one year). And, an interested party in your corner if anything goes wrong on the cruise, is priceless. The TA is hoping to gain your business, not only for a particular cruise, but for all your travel needs. We have used the same TA for years and they have all our information and preferences in their computers and it's really easy to get thru a reservation.