Winter: start with Sistan Baluchestan beaches and Hara sea forest!
Go towards the north to Shiraz for Hafiz, Shoushtar to see 2000-year-old water canals and facilities.
Then go to Isfahan and Kashan to see lots of historical places.
Coming to the north, you can visit Shah Abbasi carvanserai in Qom province.
Then, to practice your skiing, go to the north of Tehran.
If you are a fan of mountain climbing in winter you can climb, Mt. Damavand (5,609.2 m (18,403 ft))
going farther to Ardabil, you can swim in hot water springs in Sarein.
To see Iran and not seeing Tabriz bazaar, you would have missed an important piece of Iranian history and culture.
Even in winter you can experience all four seasons in lovey IRAN.
Fly in to Berlin
3 days Berlin
2 days Weimar and Leipzig
2 days Hamburg and/or Bremen
2 days along the Rhein -- staying in Bacharach (take a Rhein cruise to see all the castles)
and the rest in Bavaria...most specifically Nuremberg & around Munich.
Fly out of Munich
3 days in York and Yorkshire
7 days in London, visiting Oxford and Bath
2 days walking in Wales