If you decide to have it on your own domain, think about whether you want to make it a subdomain or just another section of the website. Examples:
www.blog.example.com OR
www.example.com/blog
Google treats the first blog like a completely independent site, whereas the second gets some integrity points for being a part of "example.com". This can be important for SEO reasons.