Welsh seaside town named best in Britain, surpassing Saundersfoot and Tenby | HyperFast