Or how about a lovely pub? But a pub offers warmth and informality, which is kind of nice. No idea how good these are!
The Sloop Inn, Porthgain, Pembrokeshire (01348 831449,
www.sloop.co.uk).
The Dyffryn Arms, Pontfaen, Gwaun Valley, Pembrokeshire (01348 881305).
The Salutation Inn, Felindre Farchog, near Newport, Pembrokeshire (01239 820564).
Boncath Inn, Boncath, Pembrokeshire, SA37 0JN, (01239 841241)