Thank you Elena for your post - I agree with everything she has recommended! The quality of the goods at the outdoor stalls is good, but make sure you look around before buying as there is a lot of choice.
Make sure to not buy from the street vendors with wares on the ground, they are fake and if you're caught buying, the penalty fines are high so better to not do it.