For me a gym. I'm a physical guy and I know a lot of programmers are not, but I need to go and work out or i'm just not as productive. It doesn't have to be much but a place where you can do pull ups or sit ups a chin up bar and a punching bag. however I would do this after you have 2 monitors and a place where ideas are debated but those have already been mentioned.