Chances are that unless you eat exclusively in expensive restaurants, you'll have some stomach troubles. It's no Bogota or Buenos Aires, but the neighbourhoods of Barranco and Miraflores have a wide selection of clubs, and the ratio between women and men is decent. I can tell the people saying this are using online dating.
My preferred spot is Calle Berlin, just off Parque Kennedy. If you're a decent looking guy using Tinder or Latin American Cupid down here, you can effortlessly set up a date for every night of the week and very likely bang 80-90% of these girls in a short period of time (1-3 dates).
By the end of the article you should have a very clear idea whether or not this is a place you'd like to check out. If you fly into Lima during the day, when you begin your descent into Jorge Chávez International Airport, you will get an aerial view of what may be the ugliest, most uninspiring city you have ever laid eyes on.
There are no two ways about it: Lima is a very unattractive metropolis. Don't get me wrong - the parts along the malecon with views of the Pacific Ocean are spectacular, and the neighbourhoods of San Isidro, San Borja and La Molina could easily be mistaken for American suburbs, but the rest of the city is terrible.
Seriously, it's as though they have a dress code to enter. How much they'd actually be able to do if shit ever went down is debatable, but they seem to be doing a fine job keeping the dodgy people out.
I've never felt uneasy here, even walking home at 3am, and I have never heard of anyone ever getting robbed in the district. Summer is from about December to April with sunny skies pretty much everyday. It took me awhile to figure out why there are so many mixed opinions about Lima.
In summary, avoid Lima if: While I enjoyed my time here in Peru, it felt forced. A somewhat tumultuous relationship and the fact I put the city on a pedestal doomed my experience in many ways. Locals aren't quite as warm or friendly as in other countries I have been to. It pains me somewhat to admit this, but I wish I had spent these 6 months in Bogota instead.
Again, no big deal, but for what it offers, Lima should not be this pricey. But if you're into food this city will not disappoint. I rarely get sick from food in Latin America anymore, but I've been sick three times here. If you've read anything about Lima on the Internet, you've probably come across a club named Gotica as the place to go to pick up Peruvian girls. Yes, it has quite a few hot, wealthy girls and is full of gringo-hunters. But if you're going for something better it will normally take at least a couple dates.
If you like Colombia, you probably won't like Peru.
You'll find it boring, unfriendly and you'll miss the women. The nicer areas are filled with American fast food restaurants and cookie-cutter shopping malls, and the middle/lower class areas are rundown and often dangerous. While I can spend hours reading about Mexico, Cuba, Colombia or Venezuela, I can't get into the culture, customs or history of Peru.
I'd say it's safer than Bogota but slightly more sketchy than Mexico City.
The most interesting thing I've noticed here is the safety in my neighbourhood of Miraflores: I have never been to a neighbourhood in Latin America that feels as safe as this. Somehow they manage to keep even people who look dirty out of this zone.