Iguazu Falls, Brazil Belmond Hotel das Cataratas Catch a glimpse of one of the 7 natural Wonders of the World.