There is a place called Viva Mexico which is located right on the main road, not far at all from the pier. While you will see that almost everyshop has similar pieces, the place I mentioned,usually has the best quality, and by far the largest selection (2 floors). Its the building with the grass or straw roof(similiar to Animal Kingdom Lodge). I will try and post a pic of it.
I would check this place out before you buy anywhere else.