Brighton and Hove has been named the most festive place in England.