I read one of your post on American Airlines.
Go to DINING REWARDS @ AMERICAN AIRLINES.
When you become a VIP, see details. you can earn 10 air miles with every dollar you spend, including tip and taxes.
I booked my daughter using a frequently Flyer reward for a Ruby Princess cruise during SPRING BREAK in March 2009, it's wonderful to have the miles to plan a vacation.
I will be on the Ruby Princess 1/17/2009 and Crown Princess 1/25/2009, solo.
I hope you the besk on your ventures at sea.
PS, Princess provides a hotel, when you book Western/Eastern back to back. I did the same last December 2008. I had a really relaxing time and I'm still in the gym, loosing the LBS I gained.