It'll be better with a roof and not so much a house but somewhere they can get out of the wind and drafts is very important,in my aviaries i use artificial xmas tree for cover as well as conifer branches.The xmas tree when they get dirty i just wash it off with hot soapy water and they last for ever,well until the birds wreck them,a bird bath is also important and different feeders in different places so there's no bullying off of food from any of them with each other.I also use natural branches for perches and i just try to set things out as natural a setting as i can.