Located 10-15 minutes north of Barranco, you'll find an artisan market where you can buy hand-made goods from artisans of Peru. If you're not able to visit Machu Picchu, we definitely recommend checking it out for some wonderful souvenirs and gifts!
Cusco is on the way to Machu Picchu, but is an incredible destination in itself! For incredible accommodations check out: Casa Cartagena: https://www.casacartagena.com/en InkaTerra La Casona: https://www.inkaterra.com/inkaterra/inkaterra-la-casona/suites/ A must see in Cusco is the Museum tour of the temple of Qorikancha.
We strongly recommend InkaTerra for traveling to the Rain Forest. They have an all inclusive resort that includes excursions, food, etc. Specifically, the Hacienda Concepcion.