I use Godaddy right now. It's cheap and easy. You can pick how many products, ie up to 20, 50, 100 etc. It has templates to set up your store front, and you can customize from there. It's easy to set up for CC's as well (I do it through paypal)
www.drycanyonmaps.com