I always wear a cocktail-type dress for formal/semi formal nights, cruise casual I do a sundress, skirt, or nice capris/blouse. DH wears a suit for the fancier nights, and dress pants with a nice shirt for the other nights. We put our 7/8 year old boys in dress pants and button up shirts for formal nights, but let them wear dressy jeans and golf shirts for cruise casual. This probably makes me sound old (although I'm really not that old), but I wish more people made an effort at dinner. It doesn't have to be tuxes and ball gowns, but on a nice vacation, in a beautiful dining room with elegant service and sophisticated food, it's a little bothersome to see ratty shorts and t-shirts. JMO, I know others don't feel the same.