I agree with CloudFare being too expensive for what it offers. I havn’t used CloudFare in the past.
I have experience with Bluehost, they are really affordable and great customer service that can help with the process.
Nowadays I use Netlify which at least in the way I use it, is free. (aside from buying the domain name, which is usually around $15 per year)
I definetly have to dig deeper into the process with Netlify, to see if it’s possible / easy to use with Obsidian Publish, if it’s easy and stable, I’ll make videos explaining the process.