I did the majority of my shopping online this year. It was a breeze for the most part. the brick-n-mortar stores didn’t have anything in stock to buy, so online was the only choice. The only screwup seems to be one b-n-m store whose online screwed up, but overall the experience was far better than driving and hustling everywhere.
Using ebates.com I shipped gifts directly via Proflowers, Williams-Sanoma, and Harry and David. I used Amazon Prime for the kids. I don’t think I actually bought anything from a brick and mortar. I got the best prices, didn’t deal with people of Walmart types, didn’t stand in line, and will get a rebate check in a couple of months.