There are so many fabulous things to do in St. Thomas, from dreamy white sand beaches, interesting sightseeing tours, snorkeling excursions, duty-free shopping ...