Andean Great Treks recommends visit Machu Picchu from April to November, when you will have skies with few clouds and sunny days.