Christmas 2006 cruise (Dec. 23rd to 30th): Fort Lauderdale, San Juan, St. Thomas, Catalina Island D. R., Grand Turk, Fort Lauderdale
This was the 3rd cruise for my wife and myself (we previously traveled on the Caribbean Princess and Celebrity Millennium), and the first for my sister-in-law. It was our first cruise over Christmas, and we also traveled with our 7-month old son.
We booked the cruise last-minute (about 8 days before departure), and thus didn't receive any cruise documents, nor were we assigned a room. We had no information except the online documents from our cruise agent, which basically said we had paid for a cruise. Bear in mind that when traveling with an infant, a full fare is paid, as children do not travel for free (only Disney allows children younger than 2 years to travel for free), even if they don't use any of the ship's facilities.