You want to get the enclosure right...I've done it many ways over the last several decades and this is what I do.
Buy the enclosure you will put the boa in when he is an adult right now. There are many good manufacturers of plastic enclosures...Skip the fish tanks, they are a waste of time, money and require managing that a new keeper can screw up at the expense of the boa's health.
Set up the large enclosure with a temp controller using under cage heat. Then buy a small tub (the size the breeder is currently using for the snake you choose makes things that much easier). Place this tub inside the large enclosure so one end of it is above the undercage heat (you are going to use the large enclosure to make the environmentals for the tub, experiment with this until the warm side temp is at the proper level inside the tub. Do this before buying the snake. After a several months of this working well with the new boa I would up the size of the tub. After a year or so, set up the large enclosure like you want it and leave the lid on the tub cracked open one evening and let the snake check things out on his schedule. If the boa seems very secure and things are going well, you could move up the timeline some.
This is the easist way for the boa...and by default, you.