I used Stablehost + Namecheap for years, now I want to change and use the same provider for both.
actually I will not recommend to use same provider for both (domain and web hosting).
recently namesilo locked the domain account when they received the DMCA when a user was hosting with them. He had web hosting plan and domain both that namesilo. Now, both freezed/suspended.
Also don't use domain provider's free DNS like namecheap, namesilo or godaddy dns. They're comparatively slow. get some reliable free or paid dns from cloudflare, cloudns, neustar, comodo, etc.
I would rather host on another reliable hosting provider in U.S. or Europe or even Asia. As many of them here suggested using planethoster, or something like racknerd in EU, or if from Asia, get Shinjiru. Even stablehost is quite premium in U.S. You can also try a2, inmotion, and avoid those EIG brands like bluehost, hostgator, siteground, site5, arvixe, etc. at all cost.
But host your domain some where at safe registrar.
Here's a list of some safe and secure offshore domain registrars. I've my self referred to it and hosted 2 - 3 site of my clients with them.
Or if you from U.S., Canada, then easydns, internet.bs etc can be good.