If you're determined to pick up an XBox One or PlayStation 4 in time for a holiday gift, don't expect the process to be all that easy or affordable—unless the holiday you're thinking of is Easter. Microsoft and Sony's latest video-game consoles just went on sale in November, and stock is likely to remain spotty to scarce through Christmas and beyond.
Still, you do have options. If you have free time during the day, you could try contacting retailers about when stock is expected to show up, and making sure you're at the store when the consoles get put on the shelf. But with most stores pushing pre-orders, much of the arriving stock may be sold before it even gets to the store.
Online ordering requires much less time and effort. But online availability of the two consoles is pretty tricky to come by as well. Nowinstock.net offers handy, frequently updated tracking pages for the Xbox One and the PlayStation 4. But as of this writing, no major retailers aside from Ebay had available stock of the consoles. (Ebay should generally be considered a last resort, since eager buyers (and opportunistic sellers) are pushing up most "Buy It Now" console prices close to double their suggested retail prices. And prices are only likely to rise as December progresses and more buyers get desperate.)
But many major retailers and e-tailers are offering the consoles as part of bundle packs that include accessories and games. Walmart, for example, is offering a PS4 Console Holiday Solution Bundle that starts at $517 for the console and an accessory (a controller or camera), and one of three games. As of this writing, the retailer is guaranteeing delivery by Dec. 25, with further page details stating the bundle "should" ship on Dec. 16.
Other sellers, including GameStop, Amazon, and Target, are offering PS4 bundles as well. But (again, as of this writing) all bundles are currently out of stock. And we couldn't find a retailer other than Walmart that was offering a pre-order with guaranteed delivery by Christmas. Amazon and other outlets do allow you to sign up for e-mail alerts when stock comes in. But then, much like waiting at the store, you'll have to race to get an order in before stock again runs out.
If you're thinking of picking up an Xbox One, the good news is that—at the moment, at least—Microsoft's console is a bit easier to come by. Still, unless you happen to get lucky and find a site with the $500 base console in stock, expect to pay more for a bundle with accessories and games.
At the time of this writing, the Microsoft store has a Day One Complete Bundle in stock, for $700 with the console, a year of Xbox Live Gold, an extended three-year service plan, and your choice of two games (from a selection of eight). An $800 Ultimate Bundle is also in stock, which adds an extra game and wireless controller to what ships with the lesser bundle.