Hello,
Good question! For the most part snakes see poorly. They don't seem to be able to recognize stationary objects but are highly sensitive to movement and for the most part have an excellent broad field of vision due to the placement of the eyes. Some species of vine snakes (Ahuetella [sp?] genus) even have rudimentary binocular vision. The most acute vision is in the diurnal snakes with round pupils. As for seeing in color? That depends on the species and the composition of rods and cones in the eyes. Some species have more of one type of cell than the other giving more acute vision in low light but sacrificing color in turn while others have better day vision and subsequently some better perception of color.
-----
Matt Campbell
Animal Keeper, Small Mammal/Reptile House
Lincoln Park Zoo Chicago, Illinois
Assistant Curator
Wildlife Discovery Center at Elawa Farm
Lake Forest, Illinois