Polento,
Actually, I think that most places in San Pedro are very reasonable. I'm not saying that you can't spend lots on a good meal, but most of the places I went were dirt cheap. My wife and I ate nice meals and had drinks every night for under $20.