Most web hosting companies offer cheap hosting services which are favorable for small businesses and personal websites. This ranges from free accounts to those costing just a few dollars per month. This should not however be confused with sub-standard hosting services though some are known to offer poor technical and customer help to such account holders.
It's prudent to find out the history of the web host company before buying web space from them. The very new entrants in the market may not have a proven record but those which have operated longer already have a history you can gauge with if they are the perfect choice for your website or not. Testimonials from users and review organizations can help you before you put a penny on their table and avoid foreseeable disappointments.
Web host account features differ from one company to the other, you may never use some of them but a company offering advance packages is better than a plain account, who knows your site might hit and need to incorporate the idle features on to your site to add more functionality.
Check and check again for hidden costs when signing for a web host account, consider the size, bandwidth capacity offered and additional costs if the quota is surpassed. Some web host companies may lure UN suspecting customers with "Cheap Hosting Accounts" only to unveil new hidden costs upon signing for the said accounts.