I am currently in Rio and about to leave for Iguacu. I am going to make my way along the coast to Sao Paulo and catch a flight to Iguacu from there. Would I need to book the flight in advance or would I be ok just to arrive at the airport and book a flight there? Then after that I will be making my way to Buenos Aires - are there any good hostels I could book in advance in either Iguacu both sides and in Buenos Aires... I know these posts have probably been answered before but I dont have time to go looking so if anyone can help that would be cool!!!