I have my ball python out every day except for feeding and shedding times. She roams all over the house, up the carpeted stairs, on the radiators (when they are cool enough) and other areas. She is very calm and good about doing so and doesn't get into too much trouble (I watch around the sofa and rocking/recliner chair so she doesn't get out of reach). Some times I put her back in her enclosure and she will promptly turn around and come back out the door. I take my boa out with the same frequency but she is a bit more timid (still new to me and the house) and stays attached to my arm or close to me and doesn't venture too far away. I think that interacting is an important facet of ownership (if you want your snake to be a pet and not just for breeding) and working with them makes them so much easier to approach. My boa is a bit defensive about her enclosure/hide but is great once out so I'm working with her to ensure that she knows what I'm all about.