It depends on the time of day for me. In the early morning, a somewhat quiet room (I find that some ambient noise helps keep me focused ... I often use coffitivity ) As the day wears on, I like to be in a more public setting where I can discuss things with fellow developers and reflect on the morning activities.