5. Isfahan, Iran
Located about 340 kms south of Tehran, Isfahan is the third largest city after Tehran. The Zayande River is the heart of Isfahan. The bridges over the river include some of the finest architecture in Isfahan. The bazaars of the city are also popular.