Please take it for what it is, advice from a wannabe SEO. I'm basically a newbie at it, but here's what I think:
Use directories, not sub-domains. Sub-domains basically tell google to separate everything. They work well for people that have user generated content, like wordpress.com because if one user posts horrible dupe content with pages of links it doesn't hurt the whole site. On the other side of things, that subdomain does not get favoritism from google because it's on wordpress.com...
So, for your site, I'd recommend against sub-domains. It's pretty, but it doesn't bode well SEO-wise.
Also, dont forget to 301 those domains to the appropriate URL when you change things up