Although any webhost will get your website online choosing the appropriate provider depends on numerous criteria.
If you don’t expect much traffic and high availability isn’t crucial then it doesn’t really matter. Practically any webhost will be fine for this purpose. I’ll give a rundown of the hosts people have mentioned in the thread thus far.
Rackspace – They are the leader in the managed hosting industry. When you want the best support—you go to Rackspace. When you want to call someone at 3am and have someone pick up the phone instantly that is familiar with your website—you go to Rackspace. They are notoriously expensive, but good support costs money. They are probably overkill for your purposes.
Hostgator – This is one of those mass shared hosting providers. It will be cheap as in cost. Your website will be crammed on a dedicated server along with hundreds of other websites. You will be allowed a “reasonable” amount of usage of the server resources where reasonable is loosely defined as not interfering with the other people on the same box. Performance will likely be okay as long as you have low volume and do not have any intensive scripts to run.
InMotionHosting – I have no experience with this company.
MediaTemple – These guys have a unique product. They were one of the first companies to mass market “cloud” hosting. They had some problems in the past because the technology was so new, but as far as I know most of those kinks are worked out. With this company your website should be able to handle “spikes” in traffic better than a shared hosting provider like Hostgator. Because of the distributed nature of the product, if your website gets “slashdotted” you shouldn’t have any issues. With a shared hosting provider there’s a decent chance they just shut down your website.
AmazonEC2 – This is another “cloud” offering, but is targeted to developers. Do you want to build a website (and the associated business) or manage a server?
GoDaddy – Mass marketed, crap in a box. Say no.
I’d like to throw in another option. The guys at
MediaLayer have a product called “application hosting.” Basically it’s a shared hosting product but it’s optimized for speed. They’re not as cheap as some other providers but they’re very, very fast (think Google fast). In a time where people’s attention spans are at an all-time low I always like to remind people of this metric (page load time).
There's no "best" webhost. It all depends on your needs.