The dress code for St. Thomas in the U.S. Virgin Islands is generally casual and relaxed, but it is governed by a strong local cultural norm regarding modesty. While beachwear like bikinis, board shorts, and swimsuits are perfectly acceptable at the beach or poolside, it is considered disrespectful—and in some cases, you may be denied entry to businesses—to walk around the streets of Charlotte Amalie or enter shops and government buildings in just swimwear. Men are expected to wear a shirt (even a casual T-shirt) and shorts, while women typically opt for sundresses or light cover-ups when leaving the sand. For evening dining, "smart casual" is the standard; most upscale resort restaurants require men to wear a collared shirt (like a Polo or linen button-down) and slacks or dress shorts, and women often wear summer dresses or chic tops with trousers. Because the climate is tropical and humid, breathable fabrics like linen and cotton are essential. Additionally, it is a good idea to bring a light sweater or pashmina for the evenings, as air-conditioned interiors and ocean breezes can feel surprisingly cool after a day in the hot sun.