you can get some good deals here:
http://search.ebay.com/search/search...combine=y&st=2
i paid 9.95 (once a year!) for mine... lasted about 6 months... but now the company is going out of business... o well time to spend another 10 bucks
and my friends get thiers off ebay too from different people, so far there hasnt been any real problems
then for the ultimate in cheapness
www.godaddy.com
register yourself a domain for 8.95
so for 20 bucks i had 6 months to store all my stuff (which is still up for now btw) and i still got the domain for another 6 months