Machu Picchu has long been the symbol of Peru, but this South American nation is far more than its most famous Inca landmark.