I always have my next cruise (who am I kidding? My next five cruises) planned and more often than not I wait until the week before final payment and scramble to figure out how I'm going to pay the balance. I always book with good intentions: "I have a year to pay this...