When you’re in Iran, chances are, you’ll be confined to the major cities as an American or Canadian. When I was there, I visited Tehran, Shiraz, Isfahan, Kashan, and Yazd with a side trip to Abyaneh, a small, red mountain village Between Isfahan and Kashan.
Generally-speaking (and depending on the length of your trip) you’ll visit the main cities. If you’re staying longer than a couple of weeks, you’ll probably get out into the countryside more than I did. Here, I’ll tell you about the things to see and do in the cities that you’ll almost certainly encounter on your trip.