Miraflores is one of the most attractive areas in Lima, with three miles of manicured parks bordering a coastal bluff