Many of the biggest retailers in the country celebrate the festive season with a holiday sandwich. But which high street sandwich is the best?