The peak tourist season is December to May, but this has more to do with the weather in North America and Europe than it does with the reliably balmy Virgin Islands weather. It's therefore best to visit outside this period, when you can expect room rates to be about two-thirds of those charged during the busier months. An additional draw is that the calmer weather between April and August tends to keep the waters clearer for diving.