Try Web-Cave webhosting, its good hosting for a cheap price.
About 2 dollars monthly will get you
50 Subdomains
25 gb Monthly data transfer
1 gb Disk space
50 FTP users
10 MySQL databases
I would recommend this to anyone. I know the owner fairly well. He knows what he is talking about.
System Specs
3.0Ghz core duo
core 2 duo
2gb of ram
500gb hdd
1gigabit local connection
and getting a fiber upgrade when he gets the money, meaning it will be faster.
This is a pretty good deal since a domain name sometimes cost between $10-15 to renew per year, and this plan have one domain name inluded according to this page: http://web-cave.net/packages.php?package=bronze
The hosting just cost about $24 a year with a domain name. It looks like a good package for someone who wants a personal site to express themselves or run a small buisness like a restaurant to showcase their food.