Depends what you mean by "decent airfield".
Dunkeswell would probably meet all your requirements except local place of interest. Has a good runway and good food.
Perranporth has everything but good food on site but plenty within scenic walking distance (if you're fit).
Haverford West or Swansea are possibilities but I have no recent experience of either. I hope to put that right this Summer.