The high season for Machu Picchu is from June-August, because that is the dry season and that is when most Europeans come to visit.