I'd suggest that you do what I do! I'm obsessive
about checking the prices on our cruises! Just keep checking the Carnival site until you find the price you want
Prices go up and down all the time. If you find a good price grab it. If it goes down before final payment let your TA or PVP know and they will give you the new price.