Been working with ecommerce for sometime and it depends on what you are selling.
if you want to use a CMS then Joomla + Hikashop is good.
With out CMS use Opencart, Cs-cart or magento commerce all 3 are free to use and are the best ones we have used.