A "must do", even if you have only two days, is a seafood lunch. Even if you don't like the uncooked cebiche, there are lots of other dishes to try. A few of the better cebicherías are:
- La Mar, in Miraflores, Avenida La Mar. Cebichería by the famous Peruvian chef Gastón Acurio. Top notch and very popular, so make a reservation.
- Pescados Capitales, also on Av. La Mar. Trendy, upscale, and some really innovative dishes including a curry cebiche that is surprisingly good.
- "Taller de Cocina" Los Cavenecia, in Surquillo. Kind of hard to find, but worth it, so ask around. The Tiradito Marinero is to die for.
- Segundo Muelle, a decent chain with several outlets in Lima.
- Francesco, in Miraflores along the Malecón. Dated decor but good food and nice sea breezes.
- Kapallaq, along Petit Thouars. Specializes in northern Peruvian cuisine. Fairly conventional approach, overall excellent food.
And lots of others. Enjoy!