Because all the snakes are cold blooded and cannot produce their body heat, they must be provided sufficient heat from the outside to maintain a normal body heat. If the tempearture is cold, they will hibernate. But it depends on the snake types as to what temperature do they hibernate.