Namecheap sells domains at the lowest prices and you can also buy good hosting at relatively low prices.
And if you don’t have any problem with budget then you can visit Bluehost, A2 Hosting.
But don’t buy more good hosting than you need and don’t buy so cheap hosting that you have to worry about it later.
And so far there is no idea about the hosting companies in Bangladesh.
It would be easier to answer if the reason for buying domain hosting is detailed.
Buy the domain from there, which will provide full self control of the domain.
To say self-control, domain name server, DNS management, domain lock or unlock, transfer code, etc. automatically get access to the domain.
Do not eat pera in it. And yes, definitely try to buy the domain from a good provider or company in the market.
Some of the best companies in the country include Hostever. It will give you full control and you don’t have to worry about making your payment. There are almost 90% domestic and foreign payment gateways with Bikash Cash, so buy a domain from Hostever – Hostever without any hassle.