Iran is very different from what you see in teh news.
It is actually a very nice country to travel in. My wife is from Iran, we have a flat in Tehran, and I spend maybe 4 months every year there.
Iran is safe, except for the traffic of course. People are very hospitable and there is so much to see. Travel is easy and cheap
Train, plane, buses, all possibilities exist.
Winter is fantastic, with normally lots of snow, good skiing, especially off-piste. In summer the mountains are a good place to escape the heat. The North of the country is very green and humid.