Kuna
At Kuna, stock up on reasonably priced sweaters, knee-length coats and capes, and unisex hats and scarves, all made from soft Peruvian alpaca wool sourced in the Andes. This shop (formerly known as Alpaca 111) has a top-notch range of clothing, and, given that the alpaca wool in many sweaters is blended with either llama fur (which can smell unpleasant when wet) or synthetic fibers, it's worth paying extra for quality. The real deal comes in a rainbow of colors at this chain; the Miraflores branch has the largest selection in town.