I'm a tech guy and have been since before the internet was public accessible (BBS days!). From then till now I've spent a lifetimes worth of, well, stealing media. It's a harmless crime right?
I have not purchased cable or satellite television in a long, long time and instead rely on a variety of methods to get my fix.
#1 Usenet new servers and a reliable NZB directory website are the primary method I use to download shows, movies and even sporting events (not live however). This does take a fair amount of technical wherewithal, although it is also not very complicated, and a monthly subscription to one of the premiere "news" providers. I use giganews and pay $11.00 a month for an unlimited subscription with multithreaded SSL. This of course requires an internet connection, which I do get from my cable provider - currently their max offering of 65 Mbps (giganews has no problem usually all 65 Mbps), which can be costly IF you don't call them every 6 months and renegotiate your contract. Right now I'm paying $55.00 and month after taxes.
This method also requires the use of various software packages, most of which are free, can be difficult or confusing to setup. However, once you have your system "tuned" it works very well. I use some free apps called Sick Beard and Couch Potato to automagically locate my content for me as long as it meets certain criteria (at least 720p, etc), downloads, extracts, moves and renames the files for me. You will also need a news agent, I paid for and use News Bin Pro, and then a method to reliably get that media streamed to your TV, tablet or phone. For this I rely on the somewhat sketchy, but reliable enough protocol of DNLA, and an application called Mezzmo.
In order for this to be effective I do not rely on WLAN for my streaming. I have wired (hidden) my entire house with ethernet, coaxial cable and speaker wire (this is a brick house built in 1976 -- Yes, it SUCKED) and have a semi dedicated machine acting as my media server. The wired 100 Mbps connection is critical to be successful IMHO although many will argue this point. As for viewing the content on your TV or device ... Most any "smart" TV nowadays has an ethernet jack and built in DNLA capabilities. I actually use an Oppo Blu Ray player because it is a fantastic piece of kit and has a 4 Mb buffer that helps to smooth out the stream. Via a TV or whatever device you use, you could even use a Playstation, you simply browse to your DNLA server select your content and start watching.
#2 OTA Broadcast via an antenna is also how I get my TV media. A $40 antenna, look
HERE it will help you get started, placed in my attic with the coax ran back to my wiring closet, into a signal splitter and amp, and then patched out to individual tvs via a patch panel works great. Because I have an 8 port splitter/amp (
THIS one) I can light up 8 different TVs in the house (we only have 2). The previous link for Antenna Web will help you position your antenna for optimal signal pickup in your location. I actually get 30 channels, in HD (1080i), this way for free...although most are channels any sane person wouldn't watch. It does get me NBC, CBS, ABC, FOX local affiliates and several other good options.
#3 Amazon Prime - We are already Amazon prime members for the free 2 day shipping, but the TV service is excellent as well. We do not watch any programs here that require an additional fee as I can usually find them using option #1 above. Since our primary televisions are wired there are bandwidth limitations from sharing a crowded WLAN channel/freq.
#4 Netflix - we occasionally will pickup a couple month trial of Netflix, my wife does anyway, so this service comes and goes.
#5 Live sports streaming --- this one can be tricky, but is definitely an option. I am a huge University of Kentucky fan and with the SEC Network out there now most games (football and bball) are played here now. This sucks as it is not an OTA channel of course. However, I have found a few dedicated fans who do a great job streaming each game via a few dedicated websites. I have these all bookmarked on my TV's browser, and load them up a few mins before game time. Resolution is usually shitty, 480i, but it beats the radio.