I recommend an Exo Terra 36"LX18"WX12"T. Yes it's a glass cage and it's not cheap, but a ball python can live out all of it's days in one. Don't let the haters get to you here. With one or two tricks heat and humidity are a snap to manage. And it makes for a great display tank. The 18" tall model may look nicer but ball pythons really don't need height; also having less height makes temp easy to manage with one 75w Red lamp and a dimmer switch depending on how warm/cool your home is.