For gods sake DO NOT GET DREAMHOST. EVER. Tons of services offer the same thing they do. But here's what DREAMHOST does that others don't:
A. Absolutely horrendous uptime.
B. Horrendous customer support.
C. Extremely oversold servers, to the point where many load ridiculously slow or not at all.
D. They have made idiotic billing mistakes, such as accidentally billing people for an entire extra year! Their response? "whoops, fat thumbs". Literally, that was their apology, and it took many people filing chargebacks and threatening lawsuits to get their money back. This took months to resolve.
E. You may get a free domain name, but it is HORRIBLY hard to actually transfer that domain name should you decide to move. They like to hold your domain name hostage.
They are, without exaggeration, the worst hosting company in existence. I would highly recommend ANYONE over them. I cannot stress this enough.
That said, if you just want domain names, use
http://hover.com
If you just want a blog, use
http://squarespace.com