Lots of great suggestions here, and I'll add just one more: garter snakes! They are much more active than most snakes, eat a wide variety of foods from live fish and earthworms to frozen/thawed fish fillets to canned cat food. It is fun to watch them fish for their dinner and they are active during the day so you get to see them moving around without sneaking a peak in the dark.
People think of them as junk or starter snakes but 30 years later they are still my favorites, and I don't even currently own any of the designer morphs that add so many pretty colors.
The Zombie Mama is here!