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
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.
That was just amazing.