Just like humans the best thing for snakes to drink is water. They can drink quite a lot at times so it's always good to keep a fresh clean water dish in their cage (if you're talking about pets).
Snakes drink water.
Snake's mostly drink water and drink about 50 gallon's of water or more a day!
Your blood. I think?