If you intend to visit Peru, be sure to spend some time in Cusco, Lima and San Martin.
The Cusco region is where Machu Picchu is located.
When you go to Lima, your choice is either Miraflores or Barranco.
San Martin is part of the Peruvian Upper Amazon.