Safety varies by district. Miraflores, Barranco, San Isidro generally safe. Don't display expensive items. Use Uber not street taxis. Watch drinks in clubs.