The best time to visit Machu Picchu is the months of May and October. On either side of the main tourist season of June through August, you'll have quieter ...