A small business can create a store, upload products, accept payments and start selling online without investing heavily in technology. But before launching, there is one decision that often gets overlooked: Where should your online store actually live?