To look for a best hosting company you need to know what you need (i.e shared hosting, dedicated hosting, vps hosting or free). For me I think hostgator is the best for shared hosting they offer good option and you can get a the first month for 1 cent also they give you a $100 adword coupon...