Amy: You have received lots of good information and advice but with all of your stipulations you may want to reconsider owning a snake. It just may not be the right pet for you and your situation at this time. Maybe later.