'Most beautiful' seaside town in England named top UK holiday destination