This tutorial video gives a complete run through of how to use mzSnakeTool to create snake animations.
mzSnakeTool is a python script for Maya.