A new survey has found 49% will pop in for a drink after the British Beer and Pub Association estimated 300 million pints will be sold over December and £3 billion is set to go into the economy as a result