Just back from Peru last week - only had a day and a half in Lima, stayed in Miraflores, no worries about safety, usual concerns about pickpocketing, etc. Sensible advice is to always stay in well-populated areas, and personal safety is usually okay (the same the world over, really). Arequipa extremely safe (tourist police on every corner !), Cuzco (where there is a current FCO alert about 'strangle muggings') seemed pretty safe. Note in our hotel said that people were recommended to take taxis home after 10pm, but we walked home v pissed at about 1.30 with no troubles

full tr to follow.