A friend of mine is currently on cables 3 for 30 but it comes to an end next month but the only thing is that cable are getting rid of the sky channels on the 3 4 30 and you have to pay loads extra for it. Is it best to go to sky speak, see and surf or just pay extra for the Virgin Media (was cable)

What is cheaper and better? hope someone can help

Many thanks all!