Need and Advice for choosing a web hosting service | NewProxyLists

Hello, so i’ve been preparing content for my new website and now it’s time to choose web host and domain but i can’t decide which one to choose?
I’m looking forward for your suggestions.
Also, should i buy domain right away while it’s still available?
@Mr. B