Home to some of the world's cultural treasures, and boasting spectacular landscapes, Iran hasn't been on the tourist list for a long time. With relations with the west starting to thaw, the Iranian government is taking steps to open up the country to foreigners, overhauling immigration rules and promoting its ancient cities, mosques, gardens and ski resorts.