Question: I am an Indian planning to travel to Dubai and then to Iran around 20th of this month, hopefully travel around iran for a month or two. Do you know if I could rely on visa on arrival?
Answer: Fly to Iran and get a 15-day on arrival visa at the airport. This kind of visa is issued for 98 nationalities excluding USA, England, Canada, Colombia, Pakistan, Afghanistan, Iraq, Jordan, Bangladesh, and Somalia. If your nationality is among the countries authorized to get it, you can collect your visa against offering your passport, a passport-size photo and about $50 to the staff at the airport. There is no need to fill in any form beforehand.
Check the cheapest Iran tours at http://www.uppersia.com/Iran-tours