Enter Best Buy. The retailer is gearing up for an NES Classic sale on December 20. It's then you'll find the console available in more than 1,000 Best Buy stores, but you'll have to act fast.
For starters, quantities will be limited, and since demand will likely outstrip supply ... you can do the math.
Best Buy is selling the NES Classic on a first-come, first-served basis. You'll basically have to wait in line to secure a ticket, and there's a limit of one console per customer. Unfortunately, the console won't be available through Best Buy's website, where it is currently listed as sold out (opens in new tab).
If you're willing to queue up for the $59.99 NES Classic, you'll be rewarded with a mini retro-style console that comes pre-installed with 30 games, one controller, an HDMI cable and AC adapter. Best Buy will have extra controllers on sale as well, but in limited amounts, just like the console.