Any recommendations?
big place. which end?
Been here a few times for Sunday lunch when visiting parents http://www.nant-ddu-lodge.co.uk/
Nice food but service is slow and you'll need to book at peak times
The Bear in Crickhowell is supposed to be good though but not been there myself http://www.bearhotel.co.uk/restaurant.phtml
For basic but good food and great beer the Star Inn Talybont
second the Bear.
Crickhowell to Brecon'ish?
I'm kind of local but don't know the pubs to well
The Felin Fach Griffin is darling of the scene in Brecon
The White Swan in llanfrynach is nice. Not cheap, but we've always felt the food is worth it.
http://www.the-white-swan.com/
We generally then go to the White hart or the Star in Talybont the next night for a burger 'n' chips.