The hotel situation is a little awkward, Mobri. There's only one place to stay in or near the park - the Sheraton, which is comfortable, like a reasonable business-class hotel, and has distant views of the falls. You can have a leisurely breakfast on the terrace, and then walk through the hotel gardens down to the falls before the tour buses arrive. It's a perfect place for exploring the falls by day. It also has a great pool and terrific spa with hydro circuit, etc. It's quite expensive, but you can usually find deals on hotels.com and the like that lower the cost a little.
The problem comes when the sun sets and the park closes, and you're stuck there, with only the (poor and expensive) hotel restaurants and your room TV for entertainment. The town is a 30-minute, 100+ peso taxi ride each way.
There are lots of hotel options in the town, from hostels and family cabañas to the splendid Iguazu Grande Hotel, which is by far the best lodging in the area.
If you stay in town, you have shopping, cafes, good restaurants, and even some clubs, but you're a long way from the falls. You need to take a bus or taxi out there, pay an entrance fee to the park, and join the hoards of others who arrive at the same time and try to see everything in time to catch the bus back into town.
When we visited the cataratas a couple years ago, we ponied up the price of the Sheraton for 2 nights and really enjoyed being able to explore the park in depth, on our own schedule. After checking out the hotel restaurant, we decided to call a taxi to go into town for dinner. The second night we stayed in the hotel. We took a thalassotherapy circuit to calm the sore muscles, had drinks by the pool, and treated ourselves to the hotel's outrageously expensive and thoroughly mediocre buffet dinner, where we overheard other guests discussing the Aerolineas strike.
Unable to book other flights the next morning, we checked out the last corners of the cataratas park before moving to the Iguazu Grand for the night. It's much more comfortable, with better food and a nice casino, plus it's within walking distance of the town center as well as the duty-free shops on the Brazilian border. But if we had checked in there on arrival, I doubt we would have had the same experience of the falls that we had at the Sheraton.
We lucked out with a LAN flight back the next day.