Small businesses brace for cautious holiday shoppers