It depends on your budget, there is a "best way" for each budget. There should be a budget for upfront design and setup and a budget for monthly maintenance and upkeep going forward. Gone are the days that you can have a cart or site up and use it forever selling your items and expect to do well.