Iran is a country that offers great value for money, even more so these days. But money is one thing you really need to plan on if you’re going to Iran, as foreign card won’t work in any ATM and you cannot pay by card. Similar to Cuba, Iran is a cash country.