Immerse yourself in the vibrant culture, stunning beaches, and rich history of the U.S. Virgin Islands with this 7-day itinerary, featuring the best of St. Thomas and St. John.