Any recommendation for where to stay in Pembrokeshire, ideally access to cafes, pubs, and a beach. 2 adults and a dog. Want to walk. Is Saundersfoot nice?