I was considering planning a visit to Brazil until I looked at their rather stringent visa requirements:
Brazil requires U.S. citizens to carry a valid U.S. passport and visa when traveling to Brazil for any purpose. You must obtain your Brazilian visa in advance from the Brazilian Embassy or consulate nearest to your place of residence in the United States. Visas cannot be obtained at the airport, and immigration authorities will refuse entry into Brazil to anyone not possessing a valid visa. The U.S. government cannot assist you if you arrive in Brazil without proper documentation.
I am a resident of Puerto Rico. If I recall, the nearest embassy is in New York or Florida and it would be 2-4 hours on a plane merely to visit. My friend says I can mail it in. Is that so?
I threw in the towel and decided on Argentina. So I am asking mostly as a theoretical question.