Re: checklist - PLEASE READ
Everyone has their own way. Here are a few things I would do.
A must is a UTH with a thermostat, not a thermometer. You will need a thermostat to insure the UTH does not get too hot and burn your snake. There is no exceptions in my opinion.
I do have plenty for mine to climb on and she is a climber. I would put something in if it's even just for her to feel more secure and have somewhere to hide behind while crawling around.
They do not require light but I do have them for ambient heat and to give a day night cycle. It's not required, but I only have the one snake so it's not a hassle for me to do a little more. If you keep your house cool in the summer and you use a 20 gallon tank you will probably need something to raise the air temps. You can use a heat lamp or ceramic heat emitters.i just like to cycle the day and night with the bulbs. This will cause your humidity to lower and you will have to mist your substrate to keep the humidity up.
I'm sure there is a lot more I could say and I'm certain others will post their opinions as well. Take all the advise you can get!