What's the best time to visit Peru?
May to September. It is the winter season in Peru. The weather is dry and comfortable. The rest of months would be less travelers through. The weather in Cusco and Machu Picchu is cold at dawn and at night, and hot at noon. We would suggest you to wear multi-layers and waterproof clothes.