Well this is what I came up with:

The Norweigen lives in a yellow house, first on the left, therefore has a toyota. Because of the rules on the arrangement of colors matching nationality and nationality matching drinks, I deduce that it is the Norweigen who owns the zebra and drinks water, primarily because I think water is the only option for the norweigen. The norweigen, as far I figured cannot drink coffee, or orange juice or tea or milk. I hope this is right as I could not complete all possible arrangements.