DreamHost is offering free web hosting for 2years, just with one condition that you have to have an old geocities account.As you know yahoo is finally discontinuing Geocities’s service hence to pull all the customers Dreamhost is offering free hosting for 2 years to the first 1000 users. So dont be late get your now. Steps to get free hosting :
1) Go to Signup Page of dreamhost
2) Choose 2 years hosting
3) Fill in the details and in the promotional code enter the URL like http://www.geocities.com/YOUR_USERNAME/dreamhost.html. Please make sure the file dreamhost.html shall have the text I’m off to DreamHost!
That is all you are all good to go. For more information read the blog post here