I would stay in the safest districts which are La Molina, San Borja, Miraflores, San Isidro or Surco. The other districts are more dangerous. If you go to downtown Lima, stay in the touristic places no matter what. Avoid going to Callao, San Juan de Lurigancho, San Juan de Miraflores, chorrillos, Ate. read more
This winter I'll likely be going to Peru for 10 days. I can speak Spanish fairly well, so communication should be ok. read more