You can't do Lima without trying a good seafood lunch. I have posted guidance on this in previous threads in this forum, which you can search easily enough. Briefly though, try any of the following restaurants: La Mar, Pescados Capitales, Los Cavenecia, Punta Sal, Segundo Muelle, Kapallaq. And there are many others.
Enjoy your stay.