Claro, Movistar and Entel cover cities and Pan-American Highway on 4G; Amazon lodges, Ausangate treks and Colca Canyon remote viewpoints fade. Cusco plaza stays connected though upload speeds slow at peak hours. Check the network list above for Peru before you fly; it shows what is available right now, including options such as Movistar, Nextel, Claro, Bitel.
There is no complicated Peru-only product to learn. NXTL is one global eSIM: the same profile you might use elsewhere works here on Movistar, Nextel, Claro, Bitel when listed. Land, turn data on, and go — rates for Peru are shown live on this page because they can change.
Prepaid SIMs are sold at airports and operator stores with passport registration. Cusco kiosks cater to trekkers buying data before Ausangate or Salkantay trails. That still makes sense if you will live in Lima for months and need local calls. For a holiday or short work trip, most people only need data — and NXTL gives you that without the desk stop: install at home, keep your usual number for calls and bank texts, pay only for the gigabytes you use.
If Peru is one stop on a longer route, NXTL is built for that. Use data around Lima and Cusco, then keep the same balance wherever NXTL has coverage next. You are not locked into a single-country tourist pack.
PeruRail hours to Aguas Calientes pass through river gorges where signal flickers until you reach the Machu Picchu pueblo station. NXTL is built for that kind of Peru trip: data when you need it, without buying a new pack for every change of plan.