Hello, I'm an American citizen. I'm trying to figure out which is the best way to get there. Initially I was thinking of flying from Buenos Aires to Iguazu, but I found out I need a Visa to go the Brazilian side of the falls. I'm wondering whether I should see a city or two in Brazil and fly from there. I'd hate to have to pay all that money and go through all the work of getting a Brazilian visa for just a few hours at the Falls. It may make more sense to see more of Brazil as long as I have to get a visa.
So would Rio or Sao Paolo be better to fly from to Iguazu Falls? I'd appreciate your thoughts.