Do I need Web Hosting?

If you're using the default sub-domain provided by Marketplacekit, you don't need to host your site since it's already hosted. But, if you wish to use your custom domain, you will have to buy a custom domain name and host it with a hosting provider and then add your domain name to your Marketplace.