Traveling to Iran requires a bit more planning than your average trip, especially if you are a citizen of the U.S. or Canada. Because these countries have no real diplomatic relations with Iran, there are things you need to do before you go that other travelers don’t. Don’t make the mistakes I did (like booking a flight before you planned your tour).

From visas to some of the restrictions you may encounter – it’s all here.