mslinnet:tell me what to expect of the weather
For specific information you'll need to wait until the week before your cruise and check out the tropical weather reports from a reliable weather service -- the weather channel, weather.com, etc; for general information, you can go to any number of climate data websites -- again, weather.com probably has something for this -- and seek the climate data for early December at your cruise stops.
Essentially, it will be moderate, and a light jacket or sweater will be needed on deck at night. I'd guess 70s, 80s during the day and 60s, possibly 50s at night. But that's just a guess.
Desperately seeking 10th cruise for the free laundry.