Shoppers are expected to spend more than $1 trillion over the holidays. Local businesses hope some of that money will come ...