I have been searching for this, however I have not found one that does provide this service, they always seem to be separated.
I had a domain name registered but hadn't created a website yet. It was paid for 2 years with 247hosting, however I just checked and the domain name is freely available for anyone to purchase. Very annoying, so have decided to just re-register with a reputable provider. Choosing that provider is now proving a problem.
I would appreciate your input and recommendations.