what kind of snake are looking to get? depends on size of tub/tank and how quick to move up in
size . ball python u can house in a 12q sterlite tub for a year or so .. I usually take them out in between 600-800 grams n move to bigger tub
substrate is up to u aspen is good I use it but it doesn't hold humidity that well so im switching to cypress ..
u can use a tank if its gonna be a pet and not for breeding ur gonna wanna show it off cant really do that in a tub . ur just gonna have to tweek things to keep temps n humid right ..its annoying ..
I would keep the hatchling on paper towel for the 1st week or so cause its easier to check for mites that way
and a uth will melt the tub
hope this helps