Quiet.
Low light.
A steady and never-ending supply of soda, or other caffeinated beverage of choice, never more than an arms-length away.
A computer fast enough that you don't leave the zone while waiting for a compiler or debugger to finish. Obviously for larger projects this becomes difficult, but ideally I never ever wait on the computer.