20. Zara Semi-Annual Sale
When: June and December/January
Fashion retailer Zara offers great deals on clothes, but its semi-annual sales offer multiple markdowns over several weeks. They typically happen near the end of June and December, Lal said
And, they "last longer than many other sales, as they try to completely clear inventory," he said. "If you're looking for the deepest discounts on already inexpensive clothing, wait a few weeks in."
But be warned: Lal said popular sizes sell out quickly.
Up Next: 50 Stores With the Best and Worst Return Policies
Gabrielle Olya contributed to the reporting for this article.