Llandovery (Llanymddyfri) is a pretty market town in Carmarthenshire on the western edge of the Brecon Beacons National Park. Llanymddyfri means "church among the waters" – the town is surrounded by three...