You cannot legally received SKY TV in Spain and a number of providers that were supplying it on a pay monthly basis have been closed down ober the last year with ongoing cases
There is still some doubt of you should be able to receive UK channels in Spain as again strictly speaking you should not be able to receive these in Spain but hundred of thousands of people do either via one of the re-broadcasters or form their own dishes
In my own case I have a large dish, the minimum size required to get all of the channels all day, normally BBC2 and cahnnel 4 are the problem ones, which is 1.9m wide and cost me about €800 with a Freesat box over a year ago. I could have SKY as I have a SKY box and card but I don´t choose to pay for this but you can also bring your own card from the UK. I do get all of the normal channels
The other option, as I have in my apartments, is using one of the re-broadcasters the main one being Torresat where you get a small dish, less than .25m and costs €20 per month plus an installation charge but again no SKY or RTE provided
If anybody needs any other information or deatails of installers plese PM me