The free VPNs can be hit or miss, and based on hola, may not be as secure as you would like.
I would go for a paid service. VPNUK is pretty good. Unlikely the free ones, it has servers in many countries including Spain. You are not tied to a contract and can stop and start. A 2 user account is only £6 a month, and they give good telephone support. It is easy to change to other servers eg if you want the Aussie Netflix, connect to an Aussie server.
I have rarely had any problems. Occasionally a server might be down, but it so easy to switch. See
https://www.vpnuk.net/mobile/index.html
You can set up a PayPal subscription which is easy to stop and start and does not expose your credit card details to them etc.
It is dead simple to set up on android and they provide super guides.
No limits either on how much you download - can easily run into gigabytes etc.
Another option is to buy an IPTV system eg
http://www.storesatellite.com
OK not the cheapest c. £10 per month plus initial cost of box. I got fed up connecting PCs etc to my TV even using Chromecast etc, and bought one of these. My wife uses it all the time - its just like connecting a free view box. You get a proper remote control etc.
A Rolls Royce solution but really good.