Get a tub and hide him in your closet.She'll NEVER know.
I don't recommend getting a 20g to start with, you may end up buying a 10 gallon anyway because the animal may get stressed from so much space. Hides and cages must grow with the snake, the snake should not grow into them.