It connects to your TV via HDMI, and includes a new version of the classic NES controller that will also work on a Wii U (just be warned, the controller has a comically short cable). The NES Classic Edition is a miniature recreation of Nintendo's first-ever games console that comes pre-loaded with 30 games, including The Legend of Zelda, Metroid, Castlevania and the Super Mario Bros.
Your best bet is to stay tuned for official availability announcements from Nintendo as well as from your retailer of choice. So what other options are there? You can always go the eBay route, but people are already selling the system for upwards of $500 there. Nintendo fans in the New York City area should keep tabs on the official Twitter account of the company's flagship NYC store, which occasionally gets small quantities of the system in stock. The three shops each have listings for the NES Classic on their websites, but it's listed as currently unavailable across the board.
All three stores sold the NES Classic on release day, but were wiped out almost instantly. Super NES Classic Edition full game list: Contra III: The Alien Wars, Donkey Kong Country, Kirby Super Star, Kirbys Dream Course, Secret of Mana, Street Fighter II Turbo: Hyper Fighting, Super. If you want to take a shot at getting an NES Classic in person, you can try getting in touch with your local GameStop, Target or Best Buy about availability.