exchange on the streets with the guys on vest. Don't accept anything less than 3.10 per dollar. You can always check the official exchange at xe.com but as usual do get a deal before giving the money. The most dumb thing to do is exchanging specially big sums of money at LIM as the exchanging rate could be as low as 2.75/280.
Enjoy Lima.