Will people dress up for New Year's Eve on the Grand Princess even though it is the day of embarkation? We went on a New Year's cruise before and pretty much everyone dressed for a celebration. However, it was in the middle of the cruise. Also, does Princess provide free champagne? Our other cruise did but I am checking to see whether I should bring my own. Thanks for any reply.