Вообще по-моему, надо уметь отдыхать, для того чтобы плодотворно работать, а для программиста - это тем более -)) если вспомнить бессонные ночи у монитора. А где и как - это уже вопрос личный, главное чтобы отдых был действительно хорошим -)) можно и в клубе, и на природе, и просто собраться в компании...