If you visit Lima, Peru, we would suggest staying in the Miraflores district. Miraflores is an upscale district that sits along the coast of Peru with beautiful beaches, excellent restaurant choices, nice hotels, and it isn’t far from downtown Lima. We stayed at the Hilton there during our trip to South America last year and it is a truly beautiful area. We took advantage of the time to go down and enjoy the beach as well as go into downtown Lima and see the historic sites.
Obviously, many people make this a destination of its own to enjoy the beaches and take advantage of the festive nightlife. We enjoyed walking down to the beach area and sitting at one of the outdoor restaurant patios. We had a couple of sandwiches, but there were many different options available.
In addition to the restaurants, there are also several shopping malls and other stores for those who would like to do some shopping. This is a typical beach resort area where each of the various hotels have restaurants and cafes in addition to those that you can find along the beach itself. Whether looking for a place to sit in the sun, stroll along the beach, go for a swim, Miraflores is a perfect place to visit.