The best time to visit the U.S. Virgin Islands is April to June, when you can expect mild weather and very little rainfall.
One of St. Thomas' most popular tourist attractions is this indoor-outdoor aquarium filled with small sharks, stingrays and ...