I need a reliable domain and hosting service. Which is user friendly.
What are your HDD and Bandwidth requirements?
Do you have any specific location in mind?
What is your budget?
If you read this thread here at Sitepoint, you will see it is generally a good idea to keep your hosting and domain name registration with separate companies.
As far as being user friendly, any host offering cPanel will be as user friendly as a host can get.
it all depends on your requirements. try godaddy, hostgator, bluehost. they are well known hosting provider. if you want more names, then google them, there are lots of best hosting providers