Lima is one of the largest cities in Latin America, home to almost 9 million people. It covers three valleys and runs from the ocean onto the foothills of the Andes.
Plenty of accommodations are available and several climbing spots are within a couple hours of driving, some even inside the city.
Fly to Jorge Chavez International Airport (LIM), in the west side of town right overt the shore.