Machu Picchu offers a triple treat of natural, cultural and man-made wonders.