In that case you might wanna check out https://www.99stack.com. I was able signup using VPN, fake name and an alternative email address and then paid with Monero. I don't think they'll ever figure out who I am.
Too bad it's not open source, but at least it's not WHMCS or similar. Front end libraries are open source, found jquery and bootstrap but that's all, matomo instead of google analytics but it can easily be blocked with uBlock origin, or even better, don't use the site at all and interact directly with the API.
They also seem to respect the value of data by simply not collecting more than needed. I don't know about handouts, but as that popular meme would say: "can't hand out any data, if there isn't any".
On the downside, it's a Swedish provider, so within the 14 eyes countries. Idk if that's too much of a problem tho seeing that Sweden has relatively good privacy laws, not as good as Switzerland but still good.
Cost a little bit more than other similar providers and you pay in advance, but I guess that's the price of privacy seeing that they can't find me if I tried to skip the bills. It's hourly billed tho so I don't need to deposit more than needed anyway.
Otherwise there's a lot of offshore providers who value privacy, but as some others already said, providers that allow illegal content are usually taken down pretty fast.
Skulle nog rekomendera VPS också som några andra redan gjort. Även om webhotell ser billigare ut på pappret får man inte glömma att ett webhotell i realiteten bara är ett gäng dedikerade servrar som några tekniker sitter och sköter om, de kommer att trycka in så många webbsajter som möjligt på samma server för att tjäna så mycket pengar som möjligt vilket alltför ofta resulterar i en väldigt slö webbplats.
På VPS sidan kan överförsäljning också förekomma så titta efter såna som använder KVM som allkoerar resurser på ett sätt som gör överförsäljning omöjligt, det kan bli lite dyrare men är helt klart värt det. Själv har jag kört med 99Stack i några månader och är helnöjd med prestandan.
Not many providers fulfill all those requirements, but if I understand you correctly you seek to become untraceable, because you want to publish articles your government might send you to Gulag for?
And you plan to use TOR so you probably know how to operate an anonymous website already, but don't want to get busted because of a tiny configuration error that reveals your server ip, hence getting your personal information sent to the US government directly or via any of the 14 prying eyes countries.
First host that comes into mind would be 99Stack Cloud. I've got a few .onion sites there for a few years, paying with monero and using a fake name. Never had any trouble and never had to share any personal information. It's a Swedish company but I recon if they don't know who I am, what information could they possibly hand out to the US.
CloudSigma is another option, it's a Swiss company that also allow TOR. But they don't take cryptocurrency, only credit card which means you'll have to share lots of personal information, and rely on the strict privacy laws of Switzerland.
Swiss privacy are well known and trusted, but I still have doubt as they put faith in humans. Humans are corrupt and arbitrary by nature, while computer algorithms does exactly what they're programmed to do. That's just my opinion tho, do your own research and be careful no matter which provider you choose.
It's a good idea but a home server would probably be a better choice for decentralization, if a lot of people run their nodes on a VPS we might end up with multiple nodes on the same physical host machine.
To answer your last question, I would probably use 99Stack for this setup. IPv6 support in all regions, relatively fair bandwidth quotas starting at 1TB/month and they accept Monero.
But there's a lot of good choices actually, most of them can be found here: https://web.getmonero.org/community/merchants/#services
Depends what you mean by "best", are you looking for low price, high performance, generous ToS... or just plain and simple privacy and some anonymity?
Me personally, I use 99Stack Cloud as they accept not just Bitcoin but also Monero, and most important, the only personal information required was a email address and country.
Generally speaking tho, no matter where you go, make sure you check out terms of service as security testing and practice may cause some trouble.