The Churchill Arms in London has been named one of the best places to enjoy a pint this Christmas, here's why.