Like any other purchase you need to shop around for a good web host
. There are plenty out there that are relatively cheap and that will work well for the purpose that you need. You just have to find one that will give you what you need at the price that you want.
As long as they offer you enough storage space and enough up time, you may feel like you have fully checked the service out thoroughly and have found the service that is right for you. One thing that you may be failing to consider is the security of the site that you are putting up on the web.
If your intention is to use this site for anything more than personal use, then you will want to make sure that your site is secure. Even running just a small online business where you plan to sell minimally if people will be putting their personal information into your site than you must make sure that your web host is offering the most secure site available to protect yourself and your customers.
The thing about having security for you customers revolves around liability. You aren't getting a nice secure site set up just to be nice, you need this to stay safe in business. It is something that is a requirement for business. If something happens, if the info that you have stored from customers is stolen and then used you will be in trouble. Not the web host, it is you that will get sued.
If you want to check into your web hosts security than it is best to contact their customer service line directly to inquire about this issue; most hosting services will be happy to discuss this issue and many times if they don't have a secure enough site for your needs, they may have other products that you can add on for a small fee to ensure the utmost security for your customers.