Web hosting is required for any site to work online. This is the actual computer where website "lives" on the web. It is impossible to have a website on the web without it. Just like a word needs a mouth to express it, a website needs a host to express itself. They are symbiotic in their relationship.
Web hosting reviews are a dime a dozen online. Their numbers are nearly in the billions! Where do you start? You start right here. Searching and reading online will get you the results you need. You know what you want in a hosting company better than anyone on the planet. Now all you need to do is find out who can give you what you want at the best price.
Do you need lots of service? Not all companies will have a great customer service, even if they do have great tools on their site. Do you need Cpanel? Most people use Cpanel or FTP to load their site on the web. If a company has a good FAQ ( Frequently Asked Questions ) section, you could be online within the hour with your new site.
Think of web hosting as just a required part of doing business on the world wide web. Free blogs are usually not going to be able to allow you to do all the things you need. If you need to ask questions of visitors, you will need a dynamic site to help you do that. If you need to add forms, a free blog is out of the question. Find a company that knows what you need and use them.