I agree with anywhere in the Caribbean but St Thomas is the best. Great beaches, shopping and outstanding restaurants. Just remember to drive on the wrong side of the road.
I was in St. Thomas yesterday, and it has been the best stop so far on my cruise. We sailed on a catamaran out to a coral reef and did some snorkeling. The water was crystal clear,I could see down about 60 feet. I swam with fish, a sea turtle, and dived a shipwreck. I am in St. Maartin today, and it is almost as pretty. The snorkeling wasn't as good, although the European sun bathing style is interesting................
