|You can certainly sell you own stuff on an web site to set up, either hosted by Google or any one else.|
One thing you need to be sure of is that you have the right to sell this stuff and are not breaching anyone copyright if you do. If you are selling copyright material that you do not hold the copyright to you will soon get a cease and desist letter.
good links to providers of free websites that draw a larger audience
It is not the providers of Web Sites that draw large audiences but the web site itself. It matters little who hosts the web site if it is a good site it will get visitors, if not...
However, bear in mind that with free hosting the host will be inserting their own adverts into your web site. That is how it is free.