For live sports and TV, try Sling TV and Hulu + Live TV. They’re great alternatives to cable. These services have lots of live TV shows and sports events.