October and November are also the shoulder season and some of the best months to visit Machu Picchu—you'll encounter fewer crowds, the landscape is greener, and ...