Nearly three-quarters of holiday shoppers plan to buy from small businesses: survey