Travel to the Middle East is popular throughout the year, and visitors to Iran arrive at different times for different reasons. During the winter, temperatures are pleasant, typically around 25C, with reasonably low humidity, making Iran a comfortable destination for a winter sun break.
Summer can be oppressively hot, with temperatures edging above 40C, and high humidity making getting around uncomfortable, although guaranteed sunshine and cheap hotel rates - sometimes less than half of the high season prices still draw many holiday makers to the country.
Being a Muslim country, Ramadan is observed in Iran, and certain restrictions can apply on the sale of alcohol and food, and you should check the dates prior to travel, in 2004, Ramadan will take place from mid October until mid November.
School holidays are an increasingly busy time throughout the region, and it is a good idea to book in advance in order to guarantee your room.