Inside the Brazilian National Park at Iguaçu, and a stone's throw from the falls themselves, the Belmond Hotel das Cataratas is the best located hotel in the area.