St Non's Hotel (01437 720239) is named appropriately after the mother of St David. It is a friendly family hotel half a mile from the town centre and offers some of the best children's terms around: under-fives stay free in their parents' room and breakfast and high tea for them is free. Other bonuses include five ground-floor bedrooms for the less mobile, and free golf at the St David's nine-hole course. Charges for bed and breakfast per person per night vary according to time of year and is currently pounds 42.
Warpool Court (01437 720300), bordering National Trust park land, has spectacular scenery and panoramic views over St Brides Bay to islands beyond. Equally eye-catching within is the Ada Williams collection of armorial and ornamental hand-painted tiles in the public areas and some bedrooms. Children under 14 stay free in their parents' room and there is a playground. Free golf at the St David's course. Bed and breakfast starts at pounds 60 per person.
From Egon Ronay's guide `... and children come too' (pounds 9.99)