When clients come to us looking for recommendations on a shopping cart solutions, we push them all to Shopify.
They offer beautiful, pre-made themes, a world-class shopping cart system and pretty capable blogging and site-builder functionality. Best off, you can be up and running in hours instead of weeks or months.
We highly recommend Shopify.