There are many hosting brand over the world such as: Hostgator, Stable Host, ect. Dreamhost also is known as famous hosting for blogger communities.
When you make a business online, choosing a quality hosting is importance. Therefore, you should be careful when buy hosting to set up a blog for your business.
Nowadays , more and more using WordPress for setting up their blog or website and make a business online. If you also wish to set up a blog or website for your business, I think WordPress is the best choice.
Most top hosting provider give you quality hosting for WordPress so to find the best hosting for WordPress you can use Hostgator or Dreamhost.
Dreamhost is a famous hosting over the world and cheap wordpress hosting services
You can see how to set up WordPress on Dreamhost