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 hosting service that allows individuals and organizations to make their web site accessible via the World Wide Web. Web hosts are companies that provide space on a server owned or leased for use by clients, as well as providing Internet connectivity, typically in a data center.
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: if they are the first, there is a very good chance you will not change unless there is a major issue. With change to online email, form structure, web statistics, most hosting companies know that you will not want to go through the hassle of changing hosting companies, even if service is not as promised or changes.
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!