Country Living has named Camber Sands Beach in Sussex among the top eleven beaches to visit in the UK for winter 2025 ...