Iran offers a blend of ancient history and natural beauty, with popular cities including Tehran, Isfahan, Shiraz, and Yazd.