I have a DigitalOcean droplet running WireGuard. Costs $5 per month.
I run the WireGuard client on all my devices set to auto connect to it on all SSIDs except my home network.
I would love to find out more about this style of setup.
I personally use both Torguard and Windscribe VPN services.
This explains the steps pretty well:
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.