December sunshine and island life
December is an excellent time for a city break in the United States Virgin Islands. Charlotte Amalie, the lively capital of St Thomas, combines warm Caribbean sunshine with a fascinating historic centre, inviting beaches and an easy-going island atmosphere. Daytime temperatures are typically around 28°C, making it wonderfully simple to swap winter coats for swimwear.
The city is compact enough to explore on foot, yet there is plenty to keep you interested for several days. Wander through steep streets lined with Danish colonial buildings, browse independent shops and pause at a waterfront café to watch ferries and yachts move across the bay. December also brings a festive feel, with seasonal events, decorations and a cheerful buzz around the harbour.