Peru is best known for Machu Picchu, its culinary diversity, the Amazon Rainforest, and rich indigenous cultures that continue to thrive throughout the country.