michaelfoleyphotography/flickr
Others seem entirely uninterested in tourism dollars, making it extremely difficult for foreign visitors to enter.
We've found seven countries that make it incredibly difficult to obtain tourist visas.
Note that this list is not comprehensive: We've excluded countries like Afghanistan, Iraq, Syria and Somalia because the US has issued advisories against all
Bhutan
This tiny Himalayan kingdom is hard enough to access physically (its only international airport sits 7,333 feet above sea level and only a handful of pilots are qualified to fly there), but just getting the visa is also tough.
Forget visiting as an independent traveler. You'll need the help of a travel agent who must organize everything for you, and will have to pay for the whole thing - transport, visa fees, meals, housing - in advance. Basically, Bhutan is like an all-inclusive country, where you have to pay for everything in one go. Be prepared to spend between $200 to $300 a day depending on the season, which is the government-mandated minimum.
Russia
Shutterstock
Saudi Arabia
The Desert Kingdom is a wealthy country, so it's not particularly concerned with tourism, and especially reluctant to let westerners in. Consequently, tourist visas are notoriously difficult to obtain, especially for non-Muslims. If you have Israeli stamps in your passports, you might be refused outright; unmarried couples need to travel in a group; and women must be accompanied by a male relative, or, should they be traveling alone, met by a male sponsor or relative. Anyone overstaying their visit will be fined almost $3,000.
Eritrea
Flickr/David Stanley
Nauru
The world's smallest republic is almost impossible to get to - there's essentially one flight per week from Australia - but good luck finding a Nauru consulate or embassy at which to get a visa, as there are maybe 9 in the world.
Iran
Shutterstock.com
Angola
Rich in oil and diamonds, the country makes it purposefully difficult to obtain visas in an effort to thwart job hunters. Allegedly, visas take around eight weeks to process, and require a small library of supporting documents, a Letter of Invitation from a local person or organization, a certificate proving you've been vaccinated against Yellow Fever, and proof that you have sufficient funds to stay, requiring at least $200 a day for the duration of your stay.