Originally Posted by
SometimesFlyer
You can do the USD -> Soles exchange at Lima airport.
Even though the airport exchange doesn't have the best exchange rate, it's not crazy or anything... it'll definitely be a better option than exchanging in the US. Once you get into town it'll also be pretty easy to find money-exchanging "agents" (
cambistas).