I pay $65 for one website (my own blog) and their hosting. Is it oo expensive for you?
As of now, there is no cheaper and decent shared hosting than Namecheap. That is, if you’re looking for cheapest one, Namecheap is your best bet.
But if you’re looking for better one, there are many out there.