Bunny, I don't have an online store, but I have set up a couple of websites for different businesses.
I've used
www.webcity.com.auThey are reliable and have well priced hosting plans. For a basic site you'd probably only need their $10/mth plan. You can either use your own web design program or they have an easy to use website builder. They also have good support and customer service. If you sell multiple items to each customer you may need a shopping cart application - I'm not sure if their website builder includes a shopping cart.
A suggestion: have a look at some online stores and when you find any that you like, see if their web developer is listed (usually down the bottom of the page). If you need a shopping cart, some programs are free (but unless you have a computer background, they can be difficult to master), others charge a monthly fee. Some developers will create an online site using the free cart software for reasonable prices.