The hosting part is the most expensive and low-cost options are covered here:
Recommended Hosting Providers for Self Hosters (it’s linked in the wiki by the way)
I think there is somewhere a discussion about email providers, and as for the registrars, I don’t know.
No, it’s a community topic.