Use a weed killer on the weeds. For the snakes, get some moth balls, and throw them all around the place. I usually use several bags at one time. They will stay on the ground for about three months, then you will need to put out more moth balls.
Also, if you do not have cats, then you may want to get a few, if you have that many snakes.