Further more, in some countries a local broker may get you a far better deal than you would ever get online. It is just that online tools penetration is not quite there for the smaller tour/lodge/travel operators in 3rd world countries.
One example:From Lima to Cuzco (on your way to Machu Pichu) Flight via regular airline ~$300. Overnight bus on a 1st class seat/bed (Very comfy!) ~$30! (You sleep most of the way, so you save 1 night hotel and adjust to the high altitude while on the road)