Think of Iran as an opportunity to understand a culture that is most different from your own and you'll thoroughly enjoy your trip. Iran is not an entirely alien culture, but it's got its own idiosyncracies and customs to navigate. They're also not much for feminist rhetoric, or Americans in general... oh, and you can't buy beer.
In 2007, the US Department of State warned against American citizens traveling to Iran due to anti-American sentiment among Iranians. It warned that those with dual citizenship may not be allowed to leave the country.
What to do
Despite a little bit of tension between the Americans and the Iranians, travel options remain attractive in Iran for citizens of the rest of the world. There is a rich history to discover among the ancient ruins and expansive museums that chronicle some of the earliest civilizations in the world.
Outdoor activities also abound and travelers can find opportunities for rock climbing, soaking in hot springs in Mahallat and watching hundreds of thousands of birds descend on Qeshm Island, an ecotourism hot spot.
Flights to Iran land in Tehran and that is most likely where your travel will begin. Dubai is one of the major hubs for travel to Iran and routing your travel through Dubai can help you get in to Iran once you arrive.
Where to stay
You'll have no shortage of options for housing in Iran. Many hotels have been instructed by the government to provide exceptional service to tourists, so most likely you'll be greeted with a smile and have no problem checking in to one of the luxurious hotels in Tehran. For less expensive accommodations, there are guesthouses and hostels sprinkled throughout the city and you should be able to find information about a hostel at the airport or train station.