It all depends on what you want to spend and how you want it's set up to be.
The above posters covered the basic... minus a place for your snake to hide maybe. Go from there and do what makes you happy. As long as their basic needs are met the snake doesn't care.