We eat out maybe once a month with my mother in law - usually because we've taken her somewhere and its too late to cook, but we always tend to try to vary where we eat to try new things and new places. On special occasions like birthdays we'll usually go out for a nice meal, but apart from that we don't really eat out a lot because it can get rather expensive. Even on holiday we try to only eat out once per week.
We're very lucky that we're spoiled for decent restaurants around here - as well as the nice Italian mentioned by
@jennyb (which I also think is pretty good, though its in the next town to us so we have to drive) we also have Nepalese, Indian, Italian, Thai, British, French, Chinese and of course Pub grub...ranging from the cheap and cheerful to somewhat more expensive. We do have a few of the usual chains (Pizza Express, Prezzo, Ask) but actually most of the restaurants around here are independents
Sometimes I think there are almost as many restaurants on the high street as there are shops! The only thing I think we're missing is a good Spanish restaurant.
Our favourites in town are one of the Nepalese restaurants and the wine & French cheese bar. On the edge of town we like a local pub that is what I guess you'd describe as a "gastro-pub" (not that anyone really uses that descriptor any more), also a pub that has recently re-opened as a Thai restaurant (very limited menu, but lovely), and a couple of pubs owned by an Italian family who do what I'd describe as a fusion between British and Italian (I've also heard rumours that they've taken over a restaurant in town too!).