The beautiful Iguazú Falls or Iguaçu Falls lies on the frontier of Brazil and Argentina. If you're visiting either of these countries, spending...