Timing your trip to Iran can significantly impact your budget. The shoulder seasons—spring (March to May) and autumn (September to November)—are optimal times for budget travelers. The weather is ...