The driest period from May to October is considered to be the best time to visit Peru. It is all about rambling through the Amazon jungle and trekking on Machu Picchu or Pongo de Martinique. The weather is pleasant throughout the dry season, being cooler only on higher elevations. Lima and the desert coast see hot and humid weather.
A peak season in Peru lasts from June to August, with overpriced accommodation and chords of tourists in Cusco. November marks the start of the rainy season, January through April being the wettest. This is when famous archeological destinations such as Pachacamac or Moray are at their finest.