One of the easiest dining options for Machu Picchu guests staying in Inkas Land is to get room service, which is available to all hotel guests.