If you are building a custom enclosure, I would go with something that the snake can also inhabit as an adult. Something around the dimensions of a 20gL will be good. I would make is shorter though, around 10-12".

As for heat, I would go with flexwatt or radiant heat panels (RHP) on a thermostat.