Not the person you asked, but also running Wireguard. So thought of replying.
If you are good with Linux/server stuff, you can look at Oracle cloud. It gives you a free VPS with 1vCPU core and 1 GB RAM, which should be enough to run a Wireguard server. I tried this, but was never able to make it work, despite adding all the rules to their firewall etc.
I then tried running the tunnel on my other paid VPS located in Germany. I get it from Contabo. Their cheapest plan is 3.99 Euro per month, under storage VPS, which you can use if you don't need the server for anything else. I use their basic SSD based VPS plan which is 4.99 Euro per month since I host couple other sites as well. It's the cheapest VPS I have found with good amount of resources (4 vCPU cores and 8 GB RAM) and the service is quite good. I have had it for more than a year now and have never faced any downtime. The storage VPS was very slow for my purpose though, so I had to upgrade.
P.S.: GST @ 18% will be applied on above rates.