I would like to see central america and mainly Rio in Brazil. I know these place are far apart. I will be arriving in Mexico city from South Africa and would like to leave from rio back to South Africa. I was thinking of working my way through central america and then flying from say Costa Rica to Rio. is this possible and would I need to book in advance etc and what is the cheapest way to do this?
Thanks
Rich