Since the trip includes almost everything, there is no need to take lots of things. It is advisable to take seasonal clothing, a hardcopy of your passport and visa. Besides, it is very important to have cash with you (euro or US dollar), as credit and debit cards cannot be used in Iran.
Travelling to Iran, what do I have to take with me?