The best time for visiting Lima is in the summer. It is sunny and the sky forget for three months the usual mist it has. And is also the best time to see how limeños go massively to the beaches, specially to the Costa Verde and south of Lima beaches.
All the beaches that are in the border of Barranco, Miraflores and San Isidro are called the Costa Verde, the Green Coast, because formerly there were subterranean rivers that came out from the middle of the cliffs and watered all the area becoming green. Now, these beaches are very crowded between January to March. The most recommendable are Playa Redondo, Barranquito and Los Pavos. But, you have to be careful with your belongings, is common to "find" pickpockets while you are sunbathing. Camping here is a bad idea. For going to these beaches, just follow the downway (Bajada Balta) from the central park of Miraflores. Sunsets (18:20-18:45h) viewed from upside the cliffs are really supreme !
South of Lima (by the Panamericana), there are a lot of bathing resorts and good beaches, some like fishermen villages and other luxurious ones.
The most known and best ones are:
Miss Peru7320 N Dreamy Draw Drive
Phoenix, Arizona 85020
FAX (602) 468-1119