The charming coastal village of Solva in Pembrokeshire has been crowned the best in Wales for a "winter getaway". Nestled on the southern side of St Davids, Solva has been dubbed a "hidden treasure" ...