iStock International
Most of the eateries in Machu Picchu Pueblo line the two main roads – Avenida Imperio de los Incas and Avenida Pachacútec – with offerings that range from pizza and buffets to French cuisine. Just as in Cusco, restaurant hawkers flood the streets, menus-in-hand, trying to lure you in with lunch specials and free drink offers.