The seaside town has been crowned the second best place to visit in the UK and the best in England for 2026