As above plus you can use an over the air antenna for local free HD channels. If you want to DVR them you can buy a tuner with DVR function with the addition of a usb drive.
Options are to use a Roku, Apple TV, Amazon Firebox or Android TV box to stream Netflix, Hulu, Amazon etc. You can set up the services you want to use and then decide what device you want to get them with. A computer will work fine.
You can also use KODI installed on your computer or many other devices to stream just about any programming. You don't need to record what you can watch on demand at any time. It's free. Not strictly legal as the first options are to use,