We did the 5-star snorkel excursion at St. John, and although I didn't expect to like snorkeling, I loved it and the beach was beautiful! Id totally recommend that! We did a horseback riding excursion at St. Thomas on our first Eastern Cruise that was also great fun, but they don't offer that anymore.
We did the Butterfly farm in St. Martin, and while the tour of the island was neat, we were not too impressed with the Butterfly farm itself. My niece, who was 6 at the time, however, ADORED the Butterfly farm!
Kathy