Some evenings on Carnival ships require "cruise elegant" attire. On these nights, men should wear a business suit -- with or without a tie -- a sports coat, or slacks and a dress shirt. Tuxedos aren't necessary, although you're welcome to wear one if you like. For women, Carnival recommends "elegant cocktail attire," which may include a dress, pantsuit, or a blouse and nice skirt. Most Carnival cruises have at least one restaurant that always require elegant clothing, so consider packing more than one dressy outfit.