You might have heard of freewebs, they offer you a free website hosting and step to step guides on buliding your site, They only thing is i never figured how to get google adsense on there , Did anyoe else manage it ??
I used freewebs for some time when I was new to websites for a school project years ago.
I have found they are not worth it if you ever want to move your site as you then have to upgrade to the paid version to move it to a new host without having to copy every page separately off the site.
You are much better off paying for webhosting than hosting with them even though it may be expensive it is worth it in the long run.