You’ll find every souvenir available in Peru here. Mercado Artesanal is a warehouse-style building housing little souvenir shops. Most of the shops will all be selling the same things: beanies, alpaca gear, phallic ornaments in the shape of a gun (a Peruvian oddity), hats, sweatshirts – everything you could’ve wanted, but didn’t have room for along your trip.
While this market will most likely be a little bit out of your way, you’ll find the same souvenirs found in the Miraflores market but for a more affordable price. If it’s worth it for you to save an extra buck or two – the bus there will cost around two soles (around 60 cents) each way – then head to Pueblo Libre in the southwest of the city.
The markets around the historical center will be the cheapest and are easier to get to than Gran Mercado Artesanal. This is but one option in the area – after walking around and enjoying the colonial architecture, you’ll come across many more.