Hi @sina-adventure :)
First of all I would like to say, that Iran was my favorite country EVER! Of course after Lithuania, which is my home sweet home. My wife @Kamile and I can't wait to come back again. This time I would like to go to Yazd and some other places we did not have an opportunity to see last time.
About wearing a hijab. Maybe I did not talk about it enough. Yes, most of the girls that we met were wearing super nice and colorful clothes and their scarfs were covering hair only a little bit.
About long-sleeved shirts. My mistake. I did not want to say that long-sleeved shirts are a must, but I wanted to say that wearing tank tops are not appropriate. T-shirts are ok. Am I right?