Carnival has initiated a easier way to afford a cruise.  You pay in monthly installments.  Here's a link to all the ins & outs of the program. 

 

I do this with HAL. 

 

http://cruisefever.net/carnival-cruise-line-launches-easypay/