Best hosting for short and long time?

I’m wanted start my brand new website and did practice on a free hosting and domain. Now i have purchased domain and hosting from namecheap. Is it good practice to buy from here?

If you’re buying from “here”, as in InfinityFree, then you are being scammed, because we provide free hosting.

But NameCheap is a pretty good registrar in my experience, and iFastNet’s premium hosting is very fast, reliable and affordable in my opinion, so you can’t go wrong there.