Eating

The only onsite dining is at the Machu Picchu Sanctuary Lodge at the entrance to the ruins. There's plenty of restaurants in nearby Aguas Calientes.