I am planning a trip to the US Virgin Islands and am wondering when is the best time to visit. I am looking for a time when the weather is pleasant and the crowds are not too overwhelming. I would like to enjoy the beaches, explore the islands and take part in some of the activities they have to offer. I am also looking for a time when the prices are more reasonable and I can find good deals on flights and accommodations. I am hoping to find a time when I can experience the beauty of the islands without too many people around.