Iran Travel Guide - Expert travel tips on everything from Tehran highlights and hotels to archaeological and UNESCO sites, Persepolis, history and culture. Also featuring suggested itineraries, safety and visas, Shiraz, Kashan, Hamadan, Yazd, Esfahan bazaars, activities like skiing and hiking, local cuisine, festivals and cultural highlights.