Well...honestly...ball pythons are the most inactive snake I've worked with. They are terrestrial by nature and live in deep, dark rodent burrows and come out at night only to move from place to place, not actively hunting. They are ambush predators, and find a place they are comfortable in an sit and wait.
So, with that background understanding, expect your ball python to find a place to hide, out of sight, and stay there 99% of the time. As a matter of fact, "roaming" is something I look for and usually indicates stress or something wrong with the enclosure.
Handling them is easy. They are very reluctant to bite, slow-moving, and easy to handle. My largest adult female, weighing in around 8 lbs, is like a big puppy.
Excessive handling is something you want to avoid. Short sessions outside for fresh air and whatnot is OK, but remember they are a nocturnal species and I would imagine being out in the open, in bright sunlight, would be somewhat uncomfortable for them.
If you want a snake that is a little more outgoing, I would recommend getting a cornsnake or a boa constrictor. Corn snakes are small, hardy, and come in many color morphs. A step up in care would be a Boa. Boas are very outgoing, easy to handle, but do grow to relatively large size. If you want a smaller boa, look into the Central American and Mexican localities. Females tend to max out around 6-7' and males are considerably smaller.
I'm not trying to discourage you from getting a ball python, just letting you know that they are very shy and secretive, and many first time owners thing there is something wrong with them or they are unhappy because they never see them and they just hide all day long. That's just a ball python being a ball python!