Snakes are fascinating, and with regular handling can be quite tame. However, snakes are obviously not for everyone. They have unique care and handling requirements and should only be kept by those with the commitment to understand and meet their needs. Also, some grow very large and can be dangerous, so any potential snake owner needs to carefully research snakes before acquiring one.
The most common snakes kept by enthusiasts are the many and varied constrictor species (boas, pythons, rat and milk snakes, etc.), and the racer, gopher and garter species. The husbandry and dietary requirements for these types of snakes vary considerably. Furthermore, some of the same species (notably the boa constrictors and pythons) reach very large sizes in captivity, and their considerable space requirements must be anticipated.
You should consider all the precautions and care requirements of owning a snake carefully before adding one to your family.