Thomas, the most developed, is brimming with activities and world-class shopping. St. Croix, bigger but sleepier, is the place to go for diving, snorkeling, and beach life. Both extend a warm welcome and both have interesting culture away from the beach.