Bundle with Diablo IV, $350: https://www.walmart.com/ip/Xbox-Series-X-Diablo-IV-Bundle/2090305270
Console only, in case above bundle goes out of stock, also $350: https://www.walmart.com/ip/Xbox-Series-X-Video-Game-Console-Black/443574645
Sold and shipped by Walmart.com, so you might be able to get this price matched with other retailers if you prefer shopping there.
I’m not 100% certain, but I believe you’ll need to log in with an MS account to be able to get to the main menu. Once you do that, it’ll prompt you for system updates and stuff that may take a while.
Other than that, offline support has gotten a bit better. You’ll need to configure a few settings, but once you do that you should be able to play most games without internet. https://support.xbox.com/en-US/help/hardware-network/connect-network/using-xbox-one-offline
Some games might require an immediate download, some may not. I don’t have a list unfortunately.