St. John, U.S. Virgin Islands. Travel Info, including villa and restaurant reviews, beaches, shopping, transportation, weather, etc.