Have not been to Machu Picchu - it's on the list, but I loved Iguazu - which we approaached from Rio, not Argentina. It was more impressive from the Argentine side, but it is an easy flight from Rio.