I have a business trip to Tabriz, Iran, and wanted to know if it was possible to pay my hotel and domestic flights by credit card or if I should also get cash to cover my hotel and flight expenses.
Do you recommend exchanging currency at the airport?