Bill's right and WordPress and Movable Type work pretty well whether you're going with a dedicated domain name, directory or sub domain. I would avoid hosted blog solutions as you give up control and functionality.
Actually, I posted about this topic last week, "
Blog Address: Directory or Domain" that might be useful.