You can fit a satellite TV receiver card and connect it to a dish and get the channels that are free.
You can get a lot of TV channels which are streamed /broadcast) across the internet. See this as one of the places to select them click here - there are others - google for them. DO NOT be tempted to pay for this freely available information.
You can get the BBC iPlayer and pick up the services they supply over the internet.
Most of the free stuff is poor quality and in strange languages.
What you can't get is a free supply of subscription services, like Sky.