A website requires an investment up front, so it is important to choose a platform that will meet the needs of your business. You will want to choose a platform that can grow and expand to your changing needs. Think ahead - even though you may not need a certain feature right now, you may need it in the future.
My favorite platforms are Squarespace, Shopify, and WordPress. These three platforms are all great in their own right. Depending on the needs of your business, one of these platforms is likely perfect for you!