The more upmarket shopping is in Old San Juan (OSJ).  The old city is a shoppers paradise with many boutiques selling clothing, porcelain, jewelry, antiques and all kinds of souvenirs.  Handicrafts are also popular items in many of the shops, from the mascaras (masks) used in local festivals to a variety of santos figures (check out the Museum of the Americas for quality work).  Handmade Puerto Rican bobbin lace is a lovely gift to consider, as well as local artwork shown and sold in the old city's numerous art galleries.  There are also many cigar shops in OSJ selling cigars from Dominican Republic, Honduras, and Jamaica.  The old city is like a huge bazaar and, in addition to the novelty and specialty shops, there are a number of outlet stores on Cristo Street, including Coach and Gap and a jewelry store on every corner.  There's also a regular crafts fair at Plaza de la Darsela for local items.  One of the best things about shopping in OSJ is the great places to stop for coffee or lunch along the way (La Barrachina for local food, the Parrot Club for the best pork sandwich in the world, or the Dragonfly for sushi, Agua Viva for seafood in the Latin style...the list goes on.  Shop, stop, and eat. You can't go wrong.)

There is a new online Daily Deal service launching soon for all Virgin Islands, including Puerto Rico called MyViDeals. It will feature great deals (30-75% Off) from local businesses in Restaurants, Catering,  SPA, Auto, Boating, Home-goods, Wellness, Health, Travel, Events, Shopping, Beauty. MyViDeals is for Locals and visitors. Like them on at for more info and special FB only offers. And signup for free at get Island specific deals delivered to your email account.

 If  you REALLY can't wait until the end of the vacation to go to the mall, try Plaza Las Americas in the Hato Rey section of San Juan.  It is the Caribbean's largest shopping mall and highest money maker in the hemisphere.  There's also Plaza Carolina in Carolina, Plaza del Caribe in Ponce, and the Mayaguez Mall in Mayaguez.  If you're looking for traditional shopping where you can barter for merchandize, the best place to go is the Plaza del Mercado, a big outdoor marketplace in Rio Piedras.  It is mostly a fruit market, but it's great fun.  Santurce also has an open air market, surrounded by seafood restaurants.

 All of these are in the San Juan area except the malls in Ponce and Mayaguez.  
The Condado area has a number of boutique type shops that cater to tourists where you can find Louis Vuitton, Cartier, and other international shops, along with boutiques carrying designs by Puerto Rico's own designers.  Other shops in Hato Rey, Santurce, and Isla Verde, however, are more for local folks looking for tv sets and refrigerators. 

Forget to bring a book for the beach?  Try Cronopios Books & Music in Old San Juan.

The big hotels in Isle Verde and the Condado also have small shops that carry jewelry, clothing, and handicrafts, but these shops tend to have limited selections.  During the holiday season (Christmas/New Year), however, some of the hotels host bazaars where vendors display their wares.  There might be 75  to 100 "booths" from which to select that perfect holiday gift.   

 And don't forget coffee!!  Puerto Rican coffee is superb.  If you can visit a coffee plantation -- Hacienda Gripinas (Jayuya) or Hacienda Buena Vista (near Utuado) or Hacienda Juanita (Maricao), do so...but, if you can't, pick up a pound of the good stuff -- Yauco Selecto or Alto Grande. (Hint: sometimes you can find these brands in the local grocery stores cheaper than at the boutique shops.