Web hosting is a keystone of any website. Choosing the hosting provider and plan that are right for your site can take some careful consideration