Haven't read all the way through, so sorry if already mentioned.
Virgin, if available in your area, have an offer for all channels (including bt sport and sky sports), plus cinema - two boxes and also an unlimited sim, for £78pm for 18 months.
Sky, if you want it, also offering black Friday deals, and seem to be cheaper this time of year than any other...
However, as others have mentioned, it is expensive... There are ways to stream for free... But obviously you lose the convenience factor of just being able to turn on the box and watch. Also the legal aspects.
As Winky mentioned, having special offer, then full price is a PITA, especially if wanting to move elsewhere, but even then you can negotiate.
If you do go for one of them, it's also worth checking cashback sites, as you can often get up to £150 via them.
Whatever you decide, hope it works out for you