Only about 40 minutes drive from Lima (or well- depends on traffic), there is a place called Pachacámac, where you can find archaelogical site, country restaurants and hiking routes. You can also camp there.
Last year we went for a half a day hike with our friend Mauro, taking a route to Lomas de Lúcumo, which is a 150 hectars area with a special ecosystem and with great views from the top of the mountains. The circuit is actually the most important ecotourism site in Lima area. The hike is not too demanding, any person with normal physical abilities can do it.
There are many restaurants in Pachacámac, so you can have a meal before or after hike. We stopped at a place called Las Leñas, which has a nice green patio, perfect for a pre-hike alfresco lunch. As the name indicates, they have many wood-oven cooked plates and in the ecological spirit of Pachacámac, they use local and organic products.