Hi Carol
You need to consider the following aspects in order to select a good web hosting company:
1. The amount of web space and bandwidth provided an also the provisions for expansion
2. The FTP access provided
3. Reliability and speed of access provided
4. Technical assistance and backup provided
5. Market reputation of the company
6. Types of hosting packages provided and their prices
7. Location and management of the data center
If you consider the factors mentioned above, then you will surely be able to decide on the best
website hosting company and the best deal. If you have a small online store, then you may start with a shared hosting plan first. However I would like to know if you have any specifications in terms of web space and bandwidth required; so that I can help with an appropriate web hosting plan.