Just saw the discussions on Tortola shopping. If you plan to buy nice jewelry (like diamonds and precious gems), wait until St. Thomas. They have the best selection and prices!
Otherwise, here are some of the shops we stopped by in Road Town, Tortola:
Crafts Alive Marketplace: A collection of gaily colored houses on Waterfront
Pussers: Take a left off of the ship, heading directly to the main road (Blackburn Highway/Waterfront drive). You'll see Pusser's across from the parking area. Take home a bottle of Pusser's Rum or a piece of Pusser's signature logo merchandise. Their duffels and outdoor-wear are high quality.
Sunny Caribbee: From Pussers, continue thru and out the back, you'll be on Main St. Turn right, the street make a sharp left turn, Sunny Caribbee is just beyond that turn on the right. It's chock-a-block with great, gift-packaged spices, hot sauces, soaps, lotions, herbs, teas, coffees, etc. Two (relatively cheap) world-famous specialties Arawak Love Potion and Hangover Cure. The shop also has some more-elegant-than-elsewhere Caribbean-oriented crafts. Next door, Sunny Caribbee has a high-end art gallery that's worth a browse.
Serendipity (on Main Street near its Top, 494-5865), has wonderful island sundresses, glass, shirts and other local handicrafts.
Latitude 18 (on Main Street at The Corner 494-4807) has island and sportswear, gifts and accessories.
Little Denmark (on Main Street near its Top, 494-2455) has a wide variety of gift items such as darts, baskets, souvenir key chains, BVI flags, earrings, hats, mugs and jewelry. Famous for Cuban cigars & room-sized humidor.
Samarkand Jewelers (on Main Street past The Plaza, 495-6415) specializes in Caribbean gemstones. Real local shells are burnt out and the piece filled with gold and silver.