Machu Picchu is open all year, but the best time to go depends on whether you're chasing sunny skies or smaller crowds. Get in the know here.