I live in Amsterdam and I'm flying to Mexico City in July, for some traveling and Spanish lessons, after a month I meet a friend in Honduras and we will go diving(my first time, exciting!). I already booked a ticket for the flight to Mexico City. But in September I will fly from Honduras (or somewhere around there) to Lima to do volunteer work in Bolivia for 2 months (I will interview kids to improve educational software and teach Adobe Flash). After that I could travel for three more months if I feel like it.
Question: I doubt when to buy the ticket from Honduras to Lima. The foundation is expecting me so I need be sure about it, but I do not want to pay too much.
Someone with a lot Peru/Bolivia experience told me it's much cheaper to buy a ticket over there. And she said it's no problem to book it two months in advance. If that's true, I will buy it the first week I arrive in Mexico City. If not, I will buy it in advance from the Netherlands.
What are your experiences with buying tickets from Middle to South America? (In my situation Around 2 months or shorter in advance) and what are the prices over there? Here they are around 400.