Freeview isn't free. You need a TV licence.
http://www.tvlicensing.co.uk/check-if-you-need-one That is an annual cost on top of the initial outlay for reception gear.
Where a house has been wired for Virgin/cable or Sky then the chances are high that the previous occupants had a licence at some point. You may even be paying for a TV licence right now; but since we don't know enough about your circumstances other than what information you provide in the posts here then that's pure speculation.
There are some iffy web sites that stream TV - but of course I couldn't say which stream TV because generally forums frown on disseminating info about potentially illegal sites that stream TV. If you've read the previous line and noticed a recurring phrase then you might have a clue which sites stream TV

Whether you can find a such sites though depends on your ISP. Some block access, particularly if you're with an ISP that also provides TV services such as Sky, Virgin or BT.
For the majority of the UK using it, Freeview comes via a TV aerial mounted on the roof or in the loft. Height is a key factor to reception quality. That's where a lot of indoor aerials fail.
The cost of an aerial install varies with local signal conditions and the type of building. Someone living in a strong signal area with clear line of sight towards the local transmitter and whose house is a bungalow or basic two storey dwelling with good roof access might pay as little as £90 from a cowboy or £150 from someone who actually knows what they're doing. At the other end of the scale you've the person living in the bottom of a valley, with a 3 storey house ringed by trees. Getting a signal there requires mucho moolah and the sacrifice of a first born. Since you have VM cable then we can presume you don't live out in the middle of some wilderness. Also, as your property has a satellite dish, then we can make an educated guess that there's reasonably clear line of sight to the south; not that that really helps if your aerial has to point other than a general southerly direction
Once an aerial is installed (and presuming there's good signal
quality - and yes, that's different to signal strength) then it's a relatively simple job to extend the supply to reach other TVs and Freeview recorders in your home. That's a key advantage of Freeview; the signal can be shared to multiple receivers via just a simple aerial distribution amp. This isn't possible with Freesat.
Freesat comes via a satellite dish pointing at the same satellite position that provides Sky's service. For those out of contract with Sky, it's possible to use their old Sky box to pick up a version of Freesat. I have come across situations where folks say this is on their old viewing card already. Other times the service has been limited to not many channels, so a one-off payment to Sky for their Free-to-View satellite service opens up a similar number of channels to Freeview.
Satellite signals can't be received by an ordinary TV through its aerial socket. That might sound obvious to you but it's surprising how many times people make that assumption. The signal requires a satellite receiver to decode it. For most people that means an external tuner box or a Freesat recorder. Freesat also requires at least one cable connection direct from the dish to the reception point. Two cables are required if a recorder is to be used to view one channel while recording another. The requirement for direct cable connections from the dish and the cost of receiver boxes for each basic TV means that Freesat (or Sky's version of it) works out more expensive than Freeview if new gear and wiring is required.
Whether you watch Freesat or Freeview live or record from them, a TV licence will be required.