A 9-hour trip to the British Virgin Islands from St Thomas or St John is a fun, action-packed excursion. Start with a breakfast boat ride to the Baths on the island of Virgin Gorda, where a guide takes you through a series of tidal pools and hidden grottoes that are formed by giant rocks on the white sand beach. Snorkel in the waters of Diamond Reef and then munch on island fare with worldly flair at a local restaurant. Visit the island of Jost Van Dyke for swimming and shopping. The tour includes breakfast and an open bar.