We are going to Tower Isle from Dec 19th to Jan 2nd and are really looking forward to it. Can anyone give us an idea what its like over the festive season? Do I need to bring a Tux to wear on Xmas day or new years eve?