I own two snakes and they are great pets.
I like snakes. I've never had one as a pet, but am curious about that. Is their upkeep difficult?
No they are easy to care for but they are different from popular pets such as dogs who are loyal.
Yes, I can see they're not as cuddly ;-) I think the thing that would put me off is feeding -- don't they need live food?
Yes snakes are carnivorous and they need mostly live food but sometimes will eat a dead mouse if it is fresh.
What do you do? And do you get them from a pet store?
Live food
Live food is living food for carnivorous or omnivorous animals kept in captivity; in other words, small animals such as insects or mice fed to larger carnivorous or omnivorous species kept in either in a zoo or as pet. 
Live food is commonly used as feed for a variety of species of exotic pets and zoo animals, ranging from alligators to various snakes, frogs and lizards, but also including other, non-reptile, non-amphibian carnivores and omnivores (for instance, skunks, which are omnivorous
Pet care Caging.
A cage with wire bars and plastic flooring is the most common type of housing. A span between cage bars of less than prevents young mice from attempting to escape by forcing themselves through the bars, where they may get stuck. This can also help prevent predatory pets such as cats, dogs, arthropods, snakes, and other carnivores from killing and eating the mice.
Mice are naturally cautious of rats, who may kill and consume them. This mice behavior is known as muricide (cf