Each city of Iran has their specified clothes with different colors. The type of their clothes depends on the culture and climate.
The common questions for tourists especially ladies are, what to wear in Iran? Which color?
Wearing clothes with different color is optional and there no limitation.
For ladies; scarf (most of the hair must be covered), dress with long trousers, and mandatory (Jean is very common between Iranian women). For visiting shrines and mosques wearing Chador (a large veil worn by women to cover all body) is required.
And about shoes there is no limitation in color or style.