My most productive environment recently was being crammed into a tiny center airline seat with barely enough room on the tray for a laptop, no reference books (save the ActiveState HMTL-based docs), and a lousy in-flight movie.
It's not my favorite by any means, but it was the most productive. Sad. Very sad.