It depends on what size and the number of kits/animals you're needing. The largest breed is Flemish Giants, which have a lot of bone mass and not as much meat for their frame compared to a Californian or Rex. They'll top 30 pounds or so for a large one and are fully capable of injuring or killing even an adult snake, let alone they would probably be way too big for a food item. If you're wanting animals that have been raised/bred for meat for people, Californians, Himalayans and New Zealands (red or white) would be your best options. Those three breeds are bred for commercial meat sales and also by hobbyist breeders who raise their own meat. The kits mature fairly quickly, they throw large litters and tend to birth easily. Other options would be Rex or Mini Rex, as they're medium-sized rabbits and again, tend to birth easily, be decent to good meat producers and throw decent sized litters. Depending on how large a snake and/or how many you're feeding, figure out how many does (female rabbits) you'll need. One buck (male rabbit) can cover several does and they can be bred year-round if you set them up correctly. A Google search can tell you more than I could on what to look for and how to prepare if you're set on raising your own.