We all love to take advantage of the Caribbean for shopping during our island vacations. Jewelry, schlocky souvenirs, and island arts are everywhere - you need only to find them, and hand over the plastic.
St. John is known for its fun boutiques and shopping opportunities in Cruz Bay. You will find Mongoose Junction and Wharfside Village within walking distance and both offer cute boutiques and art studios with amazing potential souvenirs of your trip.
Whenever you are going on vacation, you should always set a budget for something fun and unusual to commemorate your trip. If you set a budget, and really take the time to find just the right souvenir, you are less likely to spend money on "stuff" like cheesy t-shirts and weird shell sculptures and more likely to end up with something that will grace your home and remind you of a wonderful trip!