Hello! I'm fully aware that I need to book a reservation for hiking the 4-day Inca Trail well in advance. The problem is, how do I know which are the good (and reasonably priced) ones and how to get in contact with them? Did anyone have a good experience with a specific agency that they can recommend? Any details (quality of food, humane treatment of porters, *contact info*) would be much appreciated. We are trying to make our money go as far as possible, so we are specifically on the lookout for reliable yet affordable agencies. We plan to be in Cuzco during the first week of June, but don't want to wait till the last minute to book places. Any input would be of great help! Thank you!!