Saint Davids, the smallest city in the UK, comes alive with festivals that celebrate its coastal charm and rich history. From music to food, the festivals here offer a unique blend of local culture an...