Well, I caved. I bought a Switch online Thursday morning. Hopefully it will be here Tuesday (I'd say tomorrow, but.. that whole holiday thing and all with the post office being closed).
I've actually gone looking for one locally on a whim multiple times in the last month, and each time resulted in a multi-hour search that ended up empty handed. I again got the urge Thursday morning, but instead of shopping around locally, I did so online. All standard retailers were sold out, and for grins I checked GameStop last. They had bundles in stock and I went ahead and snagged one because it included stuff I was going to buy anyway (Mario Kart 8 physical, a joycon charge dock, and some extra random goodies). The price was about $380. Separately, I picked up a Pro Controller, Ultra Street Fighter II, and Bomberman. I'll probably snag Blazing Star and Blaster Master Zero when I receive the system.
Interestingly, I just checked their website. The bundles are still available, but the price has been bumped to $400 and they removed the Joycon charge dock and are including a tablet cradle with the Mario Kart bundle, and it looks like a carrying case with the Zelda bundle (Zelda bundle wasn't available when I ordered on Thursday).