Make sure your web-hosting company gives you full control over your administrator's control panel. If not, you won't be able to make the necessary changes you need when you need them. You would save yourself a lot of trouble if you take your time in choosing the company to deal with.
Take your time to choose a web-hosting company, your templates and the hosting package that would suit your business. Go for a company that is popular and would offer you adequate technical support while creating your website and while using it.