Visit: June 2019. With all the interesting places around the town (hub to Machu Picchu, Sacred Valley) it’s easy to forget that Cuzco is actually a really nice town. There are numerous colonial towns in South America and they are not easy to tell apart. Cuzco is different. The colonial town is built on the old Inca town and the large Inca stones still build the foundation of many houses. The narrow cobblestone streets make Europeans feel home. Such a pity cars are still allowed to drive through these streets and make them dangerous to walk. Its location between hills and the special Inca touch make it easily the most scenic town in Peru. Even though it is possible to see the town’s highlights within a day, thanks to its infrastructure Cuzco is the perfect base to discover the area. Roam the countless travel agencies for good deals on Manu NP tours and day trips to the Sacred Valley. I even found a cheap bus trip to Machu Picchu there.
Avoid the time between around October and March if possible. The rainy season is not very pleasant. June till August the weather is mostly nice. It’s also festival season, where countless parades and the famous Inti Raymi take place. Celebrations take the whole day and are primarily from locals for locals, but it’s fun to dip in for a while and soak up the culture.
Cuzco is on the route of the Peru Hop buses, that also covers other WHS, such as Nazca or Arequipa. The easiest way though is to take one of countless daily flights from Lima. You can find some below 50 USD. The airport is right in the center. Taxis to and from the airport cost around 10 soles for locals. Local taxis around 5 soles (just to let you know, when you start bargaining). If you need accommodation in Cuzco, let me know. My Peruvian family runs an Airbnb in town center.