I am frequent visitor to Zara stores and an occasional shopper. The secret to buying there is to wait just a little bit. Yes, that means that what you like may not be there the next time you go there but almost every thing there goes on sale within weeks. Like H&M, they make small lots and whatever does not sell right away is put on sale because the next set of designs is in.
Zara is known for high-quality but very affordable clothes for both men and women. I wouldn’t bother buying accessories or shoes there but they are one of the finest places to buy apparel all the way from business suits to casual wear to a flirtatious outfit for a night on the town.
And finally, they now have (still small collection) organic cotton clothes for both men and women. To my surprise, the prices are very good and the designs are spectacular.