The best food on the ship will be in "Scarlett's", which cost an extra $30 and is well worth it. Coats for the Gents and Cocktail dresses for the ladies. Two formal dinners in the two main dining rooms, dress code not enforced as much. I usually wore dockers slacks and a dress shirt to dinner. Breakfast and lunch are buffet style, wear anything you want. They have a buffet supper and grills all over the place, but its nice to sit at a table and get waited on.