If you've got Sky phone them up and say you want to cancel Sky Sports or something, they'll offer you a discount. I do it all the time and last time got 10% off for 6 months plus free HD so atm I'm paying £33
Might not get the same offer but might get something. And if they do just cancel you then just subscribe again or say you'll think about it