Corn snakes! Seriously, and not just because I'm here. They stay small, less than 6 feet and less than 2 lbs, most 1 lb or less. They are pretty as anything, coming in many many colors, and almost all are quite tame. They don't require keeping their environment perfect, The warm side of the enclosure should be 80-85F, the cool side can be your room temperature unless you live in a ridiculously hot or cold home. The humidity that is OK for you is fine for them except that some of them need more humidity when they shed their skins. Almost all eat frozen mice that are thawed out, so you don't have to worry about live food. They are generally good eaters once they are no longer fresh hatchlings. In short, I think they are pretty nearly perfect reptile pets!
Edit: They don't need a huge enclosure like bigger snakes do. A 20 gallon long aquarium or equivalent is good, so you don't need a huge amount of space to have one, and you don't have to buy an insanely expensive enclosure.