I'm sure google will give you a lot of answers to this question. Here's one that I'm using: www.talkhost.info
Thier are a few sites but i would worry about ads they place on site. If you make site and they show other ads you could get banned from adsense. I also have had a few free sites droped or taken away. Once i made link trades and sites ranked high some sites will redirect hits or even take over pages and add own links. Yes many bloggs are free and some allow adsense but worry about what ads they might run and never know some will start running ads after your site has been up for a year. If you work that hard to get sites ranked i say get a paid hosting site. No one can take site over or do something that could get you banned from google.