The best online selling site for business will depend on what route you want to take. If you want to go with an eCommerce ready site, then Shopify is a good option. For handmade goods, consider Etsy. However, the best way long-term is to build your own website, or at least own your own domain.