However, it's just fabulous in Peru, from the markets in Lima, to the the street cart vendors in Mollendo, to the more upscale restaurants or peoples houses in Cusco and Lima. I am sure that in the jungles in Peru they must also have different varieties of Ceviche, that is probably also just amazing.
Ceviche is basically fresh raw white fish soaked in a great deal of fresh lime juice and chiles. The acid from the lime juice cooks the fish, there are a lot of raw onions cut up into the dish, and then when it is plated, traditionally it comes with white Peruvian corn (choclo) both boiled on the side, and baked with salt and tossed on top. Furthermore it comes with two to three beautifully cooked pieces of sweet potato, and a bit of seaweed on the side. And basically it is the greatest thing ever - fresh, spicy, crunchy, sweet, acidic, amazing for hangovers, chalk full of protein and other nutrients, and basically fat free and filling.
Though traditionally from Lima, you can find this dish all over Peru, though it really best on the coast!
My first time having it was actually, at that time, 13 years ago, on an empty beach in Mollendo - now a beach party town - and it was served to me in front of the rolling waves with a big beer. The sun must have been 40 degrees that day, and this was just incredibly fresh and refreshing, and delicious. Whenever I go back to Peru, I must eat ceviche!
I could go on and on about ceviche, it really is amazing. But instead I'll post a picture :)