It's a good price, but as others have said, you won't get much mongering in with that itinerary.If you want any action while in Iguazu Falls, you'll most likely have to BYOG (bring your own girl) from Rio, then send her back. If you're on a tour, this presents a lot of complications - transportation, lodging, explaining her to the other tourists, ...
If you go on your own, you can do any of the tourist activities by booking day tours to Corcovado, Pão de Açúcar, Rocinha Favela, etc.
As part of a tour, you might get stuck at a hotel that does not allow short-term guests. Even ones that do may charge you a fee ($15-$30) to take a girl to your room.
Kind of sucks that Discoteca Help has been shut down. I spent many pleasurable evenings in that fine establishment.
http://www.thebrazilshow.com/blog/brazil-news/notorious-rio-nightclub-discoteca-help-to-close
LW