If Bush says shopping is patriotic, and Christmas is the season of shopping, the only logical thing I can think of is to protest the current direction of things by not buying any wasteful consumer goods for the entire month of December.
Naturally, the impact of this would only be seen if enough people did it. And there is of course the moral question of whether hurting the economy, which eventually hurts people, would be worth it. As a personal choice, however, I cannot see the reason for celebrating anything if we're going to be visiting death upon countless Iraqi civilians, US troops, and unknown, unspecified damage, from likely terrorist backlash.
However, I once again trot the idea out because numbers do matter. I'm also entertaining the idea of withdrawing surplus savings from the bank, so I won't be funding any kind of investment, either.
The current government plans, from Homeland Security to the Endless War is just too disgusting to support, so I say let's throw a monkeywrench in it. The world of globalization is one where your dollar instead of your ballot is the vote. So I say vote "None of the Above" with your dollars. I personally don't even have to plan any political action. The holiday spirit is dead to many of us. Let's give a gift of protest.