Right now, having only one corn, she's in one of my homemade cages.I've kept corns in cages, tanks, and tubs and my preference for them is in that order. I never had luck with tubs, for corns or BPs, and don't like how they look, and although tanks work great for me (with a little insulation and work) you can't stack them.
As for decor, I give my snakes two identical hides, a ceramic water bowl, and at least 2 plant structures (to climb on and rub against for sheds). Bedding is aspen.
I'm not entirely sure how much my cages cost to make...I should puzzle that out. But they work perfectly and are built to last.