I'd echo other comments - terrestrial/ sat TV just needs to die a death now. With any smart TV you get a far better service with streaming, all from a single familiar remote control. No need for multiple ones as somebody else insinuated. We ditched Sky eight years ago as we were paying 700 quid a year for a whole lot of nothing. Haven't missed it at all in that time and have saved hundreds every year.
In terms of how to reduce costs if you are still tied to Sky or Virgin... that's super simple. Leave your contract when it expires, and that applies to any service you're tied to. One of two things will happen - they will call you and start heavily discounting packages, or you come back in as a new customer on a much better package. When we left Sky, we got monthly mail through the door for over two years begging for business, and each time with further discounts than the previous mail.
It's criminal that companies treat existing customers this way. They rely on folk doing nothing at the end of their contract as an excuse to overcharge. I go through this every two years with my mobile, and the contract deals they offer as an existing customer are at least £10 dearer than just cancelling and coming back in as a new customer. It's absolutely daft as it means I have to do a PAC code dance to keep my number without being completely ripped off. This year they offered me an "upgraded" handset that was faaaaaaaar worse spec than my existing one, and wanted to pay an extra tenner on top of the existing contract cost for their effort. Contract cancelled, new top tier phone en route, same monthly price, more data. Their loss.