When it comes to the best places in the UK to spend Christmas, one popular town has coastal charm and festive events