It depends on the species entirely. Snakes have very different requirements from one another, I would suggest Googling care of a specific species for a better answer.
The viper snakes' natural habitat is the rainforest.
it is fine
in the desert
no
well it is great.
the rainforest
well it is great.
snakes
The zoo
This is a really good question, and I had it too... As it turns out the snakes' natural habitat is on the Lake Erie Islands Ohio. Rocky beachfront and shallow waters provide habitat for these endangered snakes. They have the smallest geographic reaches of any vertebrate in the world.
snakes live in rainforest's, the woods, down in a river, and they can live young. Snakes lay their eggs in a warm place. :)
because it is NOT where they're habitat is.