Although the cities you select to visit in the above stated times play an important role. i.e. on April and May the weather will be wonderful in Shiraz and Isfahan and from September till December southern islands like Kish, Qeshm or Hengam are good options.
Also, Nowruz, Ramazan and mouring ceremonies such as Moharam all have their own stories that may provide you a unique experience.
April, May and June are the best time for travel to Iran. So, WE GO IRAN has prepared three packages for the stated dates with special discounts.
Please see the below links to 3 of our itineraries. I believe they best suit your plans. Please choose one of them and fill in the attached form. Upon received the form I will book your trip. However, if you have any questions or would like to discuss other traveling plans please don't hesitate to contact us at any time.