I would say a ratsnake kingsnake corn or ball would work out well for you
There are others I could suggest but those are the best beginner snakes
I would look for a used aquarium that is cracked.
Rubbermaids work fine but since you will only have one snake its worth it to be able to look at it in a nice cage with nice decor
But of course its your choice and rubber maid do make the snake feel more secure
"Far more crime and child abuse has been committed by zealots in the name of God, Jesus and Mohammed than has ever been committed in the name of Satan. Many people don't like that statement, but few can argue with it."