As for excursions: We booked a private island hopping charter for the BVIs...we've done a similar one in the Bahamas where the captain is flexible with your plans (snorkeling, beach visits, fishing etc.). No plans yet for the USVI and Castaway Cay will be a total relaxation day. Our teens will probably do the teen only excursion there though.