There are over 340 restaurants around the island and all want your business. It surely takes a while to get seated during the busy, or any other season, with so many people. I would be careful of street vendors with the fried pies. It made me ill a couple of times; I had to try twice, why?
Shopping is all over and loclas can offer many trinkets and some valuable items. We got back with Kalua and a blanket.
The flea markets were great. I'm not a good bargainer, yet my friend and I managed to get away with some great deals. Just make sure you keep your patience with the merchants, as they can be VERY pushy. If you enter a shop, be prepared to buy, as we had a hard time leaving any place empty handed without being hassled. Some people even grab you by the arm and try to drag you inside.
Jewelry, frames, blankets...you name it, they have it. They also have tons of women doing braids in the shops. Ladies, if you have long hair and don't want to be bugged for braids, I suggest putting your hair up in a clip.
One of the malls in Cancun, it boasts the hard rock cafe, rainforest cafe, shops such as tommy hilfiger, diesel, levi etc etc!