Advice on clothing
Casual summer wear can be worn during the day at any time of the year, but be sure to bring a jacket or sweater for the cooler evenings between December and February. Most hotels/restaurants/casinos require men to wear jackets in the evening, especially in the more cosmopolitan areas, such as Nassau and Freeport/Lucaya. Though walking the streets in swimming trunks in mid-January might sound irresistible, beach clothing is inappropriate on the streets, in churches, and in restaurants and casinos. Away from beach or pool areas, you are expected to cover your bathing suit with shorts or a long shirt. In the more laid-back remote areas, the dress code is more flexible.