Hi I have tried lots of set ups,
Android Box (Clumbersome and not remote friendly)
Roku (Works fine for Film On, but still awkward to get to Uk Channels)
Amazon Fire Tv Box , Brilliant, amazing, speedy, awsum... !!!!!!!! Full UK TV Channels (TVplayer app), Amazon Prime, Netflix, BBC i Player, ITV Player, XBMC... everything with a remote that works fantastic
Set up :
Amazon Fire TV Box £79
Subscribe to Overplay Smart DNS £3.20 per Month, follow instructions to either add the DNS to Amazon Fire TV Box or as i have done to my Router (Lets all devices in house access UK TV)
This service makes the devices think they are in the UK Region,
Once you have Overplay DNS set up, then on the Amazon Fire TV box download TVPlayer app, its been designed to work perfectly with the Fire Tv Box remote, and streams lovely,
And their you have the perfect UK TV in Spain on one Device.
Thats 12.80 Per Month for 12 Months (Inc cost of box) or £7.09 over 24 Months (inc cost Box)
Bargain, only setup that works best in Spain , Give me your feedback once you have set up.