Whatever you decide to go with, the rule of thumb I have heard is 1' of floorspace per foot of snake. For a 4' adult BP, four square feet of cage space. I keep mine in rubbermaids, so the adults don't have quite that much space, but they don't seem too cramped. I get them out to exercise 3-4 times a week.