Dreamhost.com seems like an honest and reliable shared web host. They normally cost more than some of the other hosts, but today I visited their site and they're offering a $110 discount on the first year of hosting. So you can get a domain and a full year of shared web hosting for $9.24, which is about the cost of a domain alone. That's the best deal I've ever seen, though the second year will be at the regular price. An alternative option is Dreamhost Apps, which offers free webhosting for WordPress and a couple other popular scripts. However, it seemed a bit buggy when I tried it out, and its definitely not like a full-fledged webhosting account.