I think your best bet for internet is Movistar Fibre optic, which is currently being rolled out (mine is booked in for 1st week in Jan). Pretty much all English TV is through the internet now so you want a solid speed and I've tried various boxes and modems and they are never great, especially when trying to stream TV. I've got the normal ADSL at the minute and it's pretty good. fibre is much faster though.
If you get your internet sorted and choose to go for internet TV pacakges, then you would either go down the paid route (www.wliptv.com) or similar for around 30 euros a month for full sky type packages or save a few quid with the free options such as Android and filmon.com. Here you would buy an android box and download software to view free streams, but usually the quality and reliability are poor and you need some tech knowledge to keep fiddling about to find streams.