Hosting plan for my new blog

please whats the cheapest and the best host domain ?

I think namesocheap.com is cool because they even accept bitcoin as payment method. That’s where I got a domain for my blog; myonlinegist.com