The best time of year to visit the US Virgin Islands is from April to early June, when you can expect nice weather with very little rainfall and the islands ...