I arrived in Shiraz first to avoid the extra flight back to Tehran. But, the guide said that arriving in Tehran first would make more sense in terms of history. Basically, a lot of the in the information given to me in Shiraz wouid have made more sense had I arrived in Tehran first. Then, I went to Ishfahan, followed by Tehran. It was a total of 6 days/5 nights. This tour mostly concentrated on mosques and ancient sites. I also got to experience walking through bazaars to see what the locals have to offer. Some of the mosques are very ornate. The people in general are very welcoming. The young kids are curious about the tourists and want to practice their English with you.