Planning a trip to Machu Picchu? Here's what you should know about the weather and when's the best time to visit this wonder of the world! Know more here.