There are several restaurants in Castellina itself, I remember eating a good lunch at the Osteria il Re Gallo but there are others for you to try out too! It isn't a long drive to Radda or Panzano or Greve for more options but if you're in town for about a week, I suggest you try the local ones first.