There are LOTS of great place to eat in SDJS
El Gato Negro is a bookstore/coffee shop - they roast their own coffee and have good breakfasts, smoothies, sandwiches, among other things. They offer free wifi for customers
Big Wave Dave's is an american and canadian ex-pat hangout with ice cold beers. Big screen TVs with sports on - food is so-so. Also offer free wifi
The best restaurant in town is El Colibri on the south east corner from the church. Try the fillet mignon with gorgonzola cheese!
Pizza Diablo (near the church) had really good pizza made with all fresh ingredients. My favorite was the pizza diablo (spicy!)
O Sole Mio inside the La Dolce Vida hotel is really good Italian food
All this reminiscing is making me hungry!