If you've hired a good web developer (programmer) and trust them, they usually have a preferred hosting provider and therefore it's a good idea to heed their advice. (However, do not ask your web developer to make any DNS changes because we have seen several web developers break email while making these changes.) Below are a few popular web hosts that the we've seen our clients use:
Dedicated/Developer (moderate to expensive)
Content Management Systems (Free)
Most people involved with web development (even the geeks) are starting to host their sites on inexpensive CMS services like Tumblr and Squarespace because they're:
- Just as much of a regular host as any of the others but cuts out the unnecessary stuff you don't need such as email hosting, complicated management, installing a CMS etc. Think of it as hosting with software.
- Complete control over the design with HTML and CSS just as you would with a regular host.
- Simple but powerful. These services may be free or just as much as a regular host, but a lot of popular blogs are hosted with these services because there is nothing to worry about i.e. security, patching, bandwidth etc. but still gives them complete control over the design.
This new era of the web has made standard hosts unnecessary unless you want absolute control over your site (i.e. what Linux distro you want your host to be) which most people don't need.
One more note ... regardless of where you host your web site, we recommend hosting your email at Rackspace.com.