The British Virgin Islands aren't really a shopper's delight, but there are many shops showcasing original items -- from jams and spices to resort wear to excellent artwork. Don't be put off by an informal shop entrance; some of the best finds in the BVI lie behind the least impressive doors.
Many shops and boutiques on Tortola are clustered along and just off Road Town's Main Street. You can also shop in Road Town's Wickham's Cay area adjacent to the marina. In West End there's an ever-growing number of art and clothing stores at Soper's Hole.
Most boutiques on Virgin Gorda are within hotel complexes. Two of the best are at Biras Creek and Little Dix Bay. Other properties -- the Bitter End, Leverick Bay, and the Olde Yard Inn -- have small but equally select boutiques, and there's a respectable and diverse scattering of shops in the bustling yacht harbor complex in Spanish Town.