The United States Virgin Islands are home to three main islands, each with a surprisingly distinct feel: St. Thomas is thoroughly cosmopolitan, and St. Croix boasts incredible food and laid-back ...