This is our first 7 night cruise so our first "formal" night. We usually were among the more nicely dressed on our previous cruises, though nothing too crazy. How formal do people get? Is a suit ok for my husband or should he bring his tux (which then means tux shoes taking up space for only a couple of hours wear). I have some lovely fancier dresses but do people really get that fancy? I don't have floor length but I do have some sequins... Help?