The cage we built for ours is 2'W 4'L and 2'H. Made it out of wood and plexy. Total it came to less than $70.00.
I have read that a cage should be no smaller than half their body length wide, no less than 3/4 their body lenth long, and for height, no less than four times thicker than the widest part of the snakes body. But that is just what I read.
I also read that a cage that is too big can overwhelm them, and make them insecure. But I am new to this so I am still forming an opinion on things.