Iran has many historical sites and friendly locals, but it is not easy for tourists to visit. Some nationalities, like Americans and British citizens, must be part of a guided tour. Political tensions also affect tourism, and some visitors worry about safety.