cPanel is the leading provider of web hosting automation software. cPanel builds the software that web hosting providers use to help automate their operations. Many web hosting providers use the software so it's understandable that many people think cPanel is a web hosting provider.
cPanel does not provide web hosting, email service, or domain registration services. Check the cPanel Partner Directory for a list of cPanel Partners that provide cPanel at the below link:
To find some recommendations for hosting providers, a website called Web Hosting Talk is suggested which is located below:
This is an Internet forum where people can discuss topics related to web hosting, especially discussing web hosting companies and their personal experiences with the companies.