We chose Barranco over Miraflores for our three night stay in Lima. We were happy with our choice.For us it had a lot more character, no high rises or shopping malls. Lots of bars and restaurants and interesting walks. We enjoyed walking down to the beach and back and seeing the old houses with their unique architecture. There are some excellent restaurants too.