I have all 3 canon macros, for snakes either the 50 or 100mm would probably work the best with the crop sensor. I actually thing the 50mm is a hair sharper.

Hope this helps

Kevin