I enjoyed the food in Turkey, Tunisia and Lanzarote.
We go to a small Turkish restaurant in Leyton and the food is excellent - and we are vegetarian. We have lentil soup, falafels with houmous, haloumi, mixed salad, Turkish bread and Turkish tea for around £22 for two, which I think is a bargain - and delicious. I find some of the small, less showy, inexpensive restaurants often provide the best home made food.
Spain is OK away from the resorts but in the resorts the menus in all the restaurants seem to be very similar, and not particularly appetising.
I enjoyed the food in the US, although I had been warned it wasn't very good. A Mexican restaurant in Florida was excellent, and a chain called Shoneys served the most extensive and wonderful brunch (don't know if it still exists).
We also had some very nice, relatively inexpensive, meals in New York.
I would love to go to Italy, as I have heard the food there (and the ice cream) is very good.