YouTubeTV won't allow you watch NBCSports Boston (Celtics games) with a FL address, and YTTV no longer carries NESN even in New England, so that's not a viable option for you. The only way to watch the Celtics and Red Sox out-of-market legally is through the NBA League Pass and MLBTV, respectively.
You'll be able to watch all the Premier League matches if you subscribe to Peacock (NBC's streaming service). I believe it's only $4.99/mo, you'll have access to any shows/movies/broadcasts under the NBCUniversal umbrella.
You'll be able to watch all the Premier League matches if you subscribe to Peacock (NBC's streaming service). I believe it's only $4.99/mo, you'll have access to any shows/movies/broadcasts under the NBCUniversal umbrella.