yes, Eurosport Player is the place to go this year (and in 2022 and 2024)...
to be honest, it's so cheap that I don't think it would be a problem for anybody in the whole European Continent...
I don't know how much it is in your Country, but if you can have it for 7.99€ for 1 month (or 50€ for a full year) here in Italy, I guess it's even cheaper by you...
about vpn, I only recommend Express VPN or Nord VPN...they're not so cheap, but they're by far the top 2 around, the only ones that have enough Nations and enough speed to allow all the streams to go to their best resolution and bitrate...
if you only need US servers, Windscribe is also good...and they have 10 GB of available data also on the free version (you only need to sign up)...
they also have a nice android tv app to be used directly on your TV (if you have an android TV)...