16 inches high should be fine. I personally like to give my snakes as much room as possible so I would go with the 48" and just clutter it up, that is just my personal preference, while I know BPs spend most of their times hiding or sitting in one spot, they do still cruise from time to time.