Nintendo just announced that their upcoming Switch console will be released on March 3, 2017 for the price of $299 (USD). This does not include the additional fee that Nintendo said will have to be paid for their online service.

Yes, Nintendo has a paid online service just like Xbox Live and PlayStation Plus.

Nintendo has also confirmed that the console will be region free.