The Nintendo Switch will launch on March 3rd for $299