I can suggest you to use: shopsheaven.com for a small online shop, it has totally no adds or signs that they host it, only thing is you have to pass 1% of your monthly income you make. I use it and I'm pretty glad with it.
I'd personally suggest you to run your website with ABC eStore (take a look at hotscripts directory- there are reviews on this shopping cart) with CMS feature or a programm that is delivered by the same author ABC CMS Pro with eStore module. The benefits of the latter product is that you can fully customize store front anf integrate it within your existing site and at the same time you receive a sitebuilder for dynamic website. if you need any recommendations on both ABC eStore or ABC CMS Pro you can PM me =)