I would highly recommend Inca Trail Reservations for the inca trail. I went on the 4 day, 3 night tour with my husband and it was all we imagined and more. The staff were all very friendly and helpful.
The food was fantastic and happy hour pre dinner was lots of fun. Our guide was very knowledgeable about all the sights we say along the way and was also funny.
We were lucky with the weather but had a storm one night and the tents are very water tight.
Overall this company is extremely good value for money and I would highly recommend it.