I take a year or so sabbatical every four to five years. It has destroyed my ability to build a retirement nest egg, but I still love programming after 20 years in the industry.
They would work IT contracting 8-9 months a year and during the other months, would do another job. One case, the chap was a waters-king instructor and did that in the summer as he loved it. Another was a Ski instructor and in both cases, they enjoyed their side-gigs more.
For me, I thought that was brilliant, an ideal balance and best of both worlds kinda approach to the problem.
[EDIT funny spelling mistake - Ski instructor - not skin :-]
What do you do when you do this? Do you travel?