Domain name, SEO for multiple wordpress blogs.?

I have a domain lets call it http://site.com I want two wordpress blogs and I am hosting them on my own server. Which option is better.

site.com/portfolio/
site.com/blog/

or

portfolio.site.com/
blog.site.com/

technically I can do both quite easily I just want to know which is better for SEO and permalinks.