Casual sportswear, including shorts, lightweight pants and jogging suits, is the suitable clothes to wear of the day both at sea and ashore in hotter climates. We would recommend you to bring a sweater, a jacket or an all-weather coat for cool evenings, and for shore excursions, varying on your destination. You would also want comfortable shoes for strolling on deck.
For evening dining, you could keep with what you would usually wear to a nice restaurant at home: skirts/dresses, slacks, and sweaters for ladies, pants and open-neck shirts for men. Cruises that last for five days or longer usually would include at least one formal dining night: evening gowns and cocktail dresses for ladies and tuxedos, dinner jackets or dark suits for men.