It is good to make a right choice the first time, because if you have to move to another website hosting company, it will cost you time and you will lose some of your valued customers due to the downtime setting up with another host.
You will also have to pay set up and hosting fees for a new account.
Here are some basic things to consider when choosing a Web Hosting Company:
Speed and reliability of the servers and hardware
Make sure they have a high-speed server
They provide you good bandwidth
Compatibility with existing Software and Skills.
Is your web hosting company's server, software and support services compatible with the skills and software you are using? For example if you are using FrontPage to create your site, make sure your website hosting company have FrontPage extensions installed on their server.