If your looking for bargains on clothes, knick knacks, towels and some hand made stuff, the straw market is the best place. You can dicker the prices quite a bit. Check everything over very closely for missing buttons, stains, etc... Most things are ok. But be prepared for rveryone to be talking to you about buying their stuff. Also it's very crowded from top to bottom. So watch your wallets carefully.
One block over are lots of nicer looking shops, but prices are a lot higher for the same stuff. Lots of nice jewelry stores everywhere. You will have a shopping director on board who will give a shopping presentation you can attend, he's very helpful. They also play a tape of his presentation on your tv in your stateroom that you can watch. You will also be given a paper with all the approved stores by the cruise line for good service. Most stick to these stores. There are several people, including kids stopping you on the street trying to sell you things, most are not too pushy because security is all over the area. Last year they did a major clean up of the dock aea so the buildings look much better than they use to, but some need work, but still have good stuff inside.
mom x4,grandma x4