Machu Picchu, a mystery Inca town in Peru, has graced the front of many a postcard advertising the country as a must-see tourist destination. Even though Peru is known for the Inca Trail and other historical sites, it has a lot more to offer than just crumbling ruins.