My concern is keywords cannabalisation
Keywords cannibalization is when you are taking traffic which typically goes to a desired page webpage and dividing it such that some of the traffic goes to an undesired webpage. Most commonly this occurs by running ads for keywords that you rank well for. For some fix level of organic traffic, when running the ad some of that organic traffic goes to clicking the ad. Your thus cannibalizing your organic traffic, or paying for traffic that was previously free. I'm not sure that this is your case as you seem to be indifferent as to which page blog or www the traffic lands on. What you want is simply more traffic.
1. Should I put "noindex, follow" metatag in blog post?
NO, Absolutely not. "noindex, follow" === "noindex, nofollow" because if a page is not in the index links appearing on the page cannot be followed. For more information see this thread [
webmasterworld.com...]
2. Should I put links in main article to blog posts? ("see our recent trips to that place")
Yes absolutely. One must assume that these are articles a relevant to each other, so it is logical, even desirable for a user to want reviews and other information regarding a specific location. The inverse would be true too, users reading the blog may want the detailed information from www page. So these articles should be linked in both directions, in way that is natural and logical to users.
3. Can I use keywords in blog post in title?
The concept of the keyword is dead (RIP). See this thread for just one of many reasons why [
webmasterworld.com...] . So what now? Just write a natural title to inform the users what the article is about. If it contains the words that make up your "keyword" then great.
4. Is fact that these are two different subdomains really matters? In my opinion google treats it all as one big website.
If you say so then it probable is being treated as one. Google has stated that it can treat sub domains as one if they appear related, or it can treat it separate websites if they are unrelated. If you add the cross linking in 2, it will almost certainly be treated as one.
5. Almost always www article is picked for specific keyword, but maybe blog posts weakens its rankings?
Whether traffic is sent to www or blog is largely going to be dependent on user intention. User's looking for facts will be sent www, and those wanting reviews will be sent to the blog. Having both types of articles means that you should be able to get more traffic than if you just had one. But each "intention" will have it's competition, so there maybe less competition for pure information and thus you get more traffic, and more competition for reviews. And again, cross linking (point 2) will mean that users coming for facts, once they have found the facts, may change intention and want reviews, then read your reviews (or vice versa). These user that switch intention would essentially be the same as increasing traffic, but you no longer need to depend on Google to get the additional page views.