One of the most important things to do after choosing a Domain Name is to choose a web hosting service.
A web hosting service is a type of Internet service that allows individuals and organizations to basically rent space (from a Web Hosting Company) to store their files (html, images, forms etc) to make their web site accessible via the World Wide Web. They maintain the server to make sure that your website does not go down, which can happen for a variety of reasons. A good web hosting service will maintain a 99% uptime.
The internet is filled with ads for different companies and they all advertise to be the hosting company to acquire your business.
One of the strategies of a hosting company is: to provide you with a low introductory rate, then raise it later on as there is a very good chance you will not change unless there is a major issue. They know that even if the service is not as promised or if there are minor changes, with online email, form structure, web statistics, most clients would rather accept the discrepancies, price raises and poor customer service than go through the hassle of changing hosting companies. The best way to counter this issue is to hire a professional web designer who will look out for YOUR companies best interest.
Some of the basic necessities that a company should look for in a hosting company are:
Space (depends on how large the site)
Reliability and uptime
Arizona Sun Web Services is one of the best Web Hosting companies for the value. If you check out the product pages, you can see you get more services for the dollar.
GoDaddy - If your looking for a well-known company GoDaddy, has made a name for itself. A couple of times a year, they put out great specials like their $1/mo Web hosting! The negative side to GoDaddy is they smother a client with a lot of advertising spamming.