I haven't read thru all the posts so forgive me if I am sharing info you don't need or has already been shared...but we always book our cruises thru vacationstogo.com they feature the best deals!!! and honestly, the closer you wait to the time of the cruise, the better the prices!!!! good luck...we love cruising!! we went on a 10 day cruise for our honeymoon and have a couple of cruises booked for the near future...including a Christmas cruise

FUN!!
oh...and if you are a "drinker"...you can take one of those big water bottles full of vodka and save yourself a lot of money LOL