I have just learned that it's apparently legal for American citizens to visit Iran. We have no diplomatic relations, so if something went wrong, you'd be in trouble. But still, nobody's going to get in a stink if you go there.
I am totally intrigued, especially since reading a travel article about the wonders of Tehran in last month's UK Vanity Fair travel issue.