I'll second the Airtreks recommendation. I haven't used them, but on PortMoresby's recommendation gave their name to a colleague who had a family trip that moved several people from various places to Brazil, to other points in Brazil and then to Israel and back to the U.S.; he was surprised at the job they were able to do.