I'd honesty watch it at the Eiffel Tower fan zone, great central location and the atmosphere should be great. There's no fan zone at the stadium.
Metro is really cheap in Paris and really easy to get around. Citymapper is the app worth having to tel you exactly how I get everywhere.