Peru, with its stunning Amazon rainforest, rich Inca heritage, and the cliffside beaches of its capital, embodies South America's natural and cultural wonders.