When shall I avoid visiting Iran?
The only time it is reasonable to avoid major tourist sites in Iran is during Nouruz, which lasts (except during leap years, when there is a slight shift) from March 21 to April 2. During this time, prices are at their highest, and many popular sites can be so crowded that you will have to queue to visit them.