We just returned from our cruise last Sunday. We booked our cruise 3 or 4 months early and got a great deal. Actually, it was the best time as prices started to go up after that. I would recommend you go to Carnival.com and be put on their email list. They will email you with special offers and you may get a good deal like we did. Have fun!
Irish Ferries Jonathan Swift June 16, 2006 (Dublin, Ireland)
Irish Ferries Ulysses June 17, 2006 (Holyhead, Wales)
Carnival Facination August 4, 2008 (Key West USA & Cozumel, Mexico)
Carnival Valor June 14, 2009 (Grand Cayman, Honduras, Belize & Key West USA)