Exerience the best things to do in St Thomas USVI. Includes top attractions, activities, beaches, restaurants, where to stay & more.