I think shared hosting could be an option for you as your business is not big.
It has some some advantages and disadvantages also.
It is best for beginner. Cost effective and comfortable. If your business is new and budget is low, this is for you. It will save money a lot.
But it has some problems also. Like - it has low bandwidth and less security features. If a good number of user of you website login at a same time, you server might go down.
Even after that I suggest you to go this this program.