Using points for the cruise part is not a good use of points IMHO. Paying outright is a better option, at least for us- as we can usually get way more 'bang for the buck' using points on long haul international flights- but YMMV (pun intended

) We book our cruises through the cruise company then go to cruise compete and post the trip details. Travel companies will then get back to us with their price if they wish to compete for our business. This site is the best kept 'secret' for cruising IMHO. For every cruise we have taken, we have gotten back at least a few quotes that: 1) saved us money on the overall cost of the cruise, 2) provided additional on board credit to spend while on the boat and 3) sometimes added in complementary
trip insurance to seal the deal. Once we decide on the company that gives us the most bang for the buck, we contact them and they will walk us through the process of transferring the reservation to them.