Peru might be most famed for the dramatic ancient mountain-top town of Machu Picchu, but it is home to many equally fantastic hikes, historical sites, and cultural wonders, plus a surf-rich Pacific coast and deeply rewarding culinary and cultural adventures.