If you consider coming to Iran, it is probably one of the cheapest countries to travel to, just remember change your money when you arrive not before. and don't come if you are form US of UK because of political issues
Have travelled there several times in the last years. People are lovely and so welcoming!
Last time (May ‘18) we travelled with an entire group (~30 people) all US citizens going there to learn more about the country their president was not so fond of.