Best things to do in the Barranco District of Lima from learning about history, admiring street art and relaxing in trendy cafes.