I'll co-sign the suggestion for one of the smaller Antaresia like a Children's Python. A male Hognose would also be fine - they are really great little snakes.
Editing to add: the humidity levels you mention are very concerning for a Ball Python. Do you need a little help brainstorming solutions?