If the weather is typical for this time of year, we should have day temps in the 70's to low 80's. But remember the winds can make it feel abit cooler and you never know when a cold front can come through. Last year we did the same cruise the first week of December and the weather was perfect every day. However, 2 weeks earlier, they had some really bad storms with lots of wind and rain. So I guess it is always good to be prepared for any kind of weather at this time of the year.
As far as the formal night, it is not very formal. Wearing something you would wear to church would be fine. Some men will wear suits, but you will see that more at Palo's.
Where are you coming from? We are in Ohio and the weather has been cold. However, this week has warmed up - tomorrow they are predicting a high of 70.
Can't believe how close we are getting. Will have to think about packing pretty soon.
Rachel