I visited five cities in Iran. Normally I would stay in hostels or use Couchsurfing; but in Iran, that was not really an option for me. My tour company booked hotels for me in advance in the cities I visited. In other words, I didn’t have much choice about the places to stay in Iran. But that’s OK! I think the tour company did a pretty good job, considering the price I paid the the tour.
The bad news: I didn’t get to meet many people like I normally do. The good news: they were all pretty good hotels that I think you’d find pretty decent as well if you decided to use them.