I would suggest you go with Domain.com/blog as you will get the maximum benefits out of the link building carried out for the site. When you go for a sub-domains, it's always tricky and more complex stuff for link building and other purposes.
As Nargil pointed out, Often sub-domains gets misinterpreted as a different site. So go on and set up the blog within your domain itself.