Okay here's the REAL deal if you're not already committed to taking this cruise, DON'T! If you are here's how to enjoy it the best you can.
First the positive things. The Wind Spirit itself is wonderful. We lived mostly on the deck. The itinerary was fabulous although it was changed a bit for our cruise. We would have preferred a half day at Jost Van Dyke (By the way use the restrooms near the Soggy Dollar NOT One Love the owner was very unpleasant) and a full day on Tortola.
The excursions if you love to snorkel or dive, definitely do the Tortola snorkeling excursion at the Indians and Benure Bay on Norman Island. It was the highlight of the entire cruise! Do the Regatta in St. Martin if you haven't before but don't waste time and money on the snorkeling in St. Bart. Wasn't worth the $52/pp. On St. John we rented a jeep from Spencer's and toured the island on our own. Loved Trunk Bay and Hawksnest Bay. On Virgin Gorda you must do the Baths. The caves are for people who have a sense of balance and upper body strength. You are rewarded by the beach on the other side but during our cruise 12/14/02 the water was very rough for snorkeling or swimming. If you like to jump waves it's great. There were gorgeous views on the bus ride to and from the baths.