St Davids, Wales, UK Historic Sites & Attractions