I've maintained a 417 day streak despite taking multiple holidays / vacations. My overall rule for what I do is to always make at least a little progress each day. Even if that means I go and fix some grammar or spelling in docs, or file some bugs, merge pull requests. Maintaining a streak doesn't have to mean 8 hours of work each day. :)
Anyway, I think that just keeping yourself committed to "do something" every day it's not really a vacation. Sorry, but I find this nonsensical and bad example...
One thing I've learned from having been married to my wife is that people have hugely disparate views of what constitutes a vacation.
For her it's the more standard lounge-at-the-beach vacations. For me it's always been the feeling that I'm not compelled to do anything by anyone other than myself. I don't want time bound obligations.
I went to ireland for five weeks or so, and toured by bike, then did some hitchhiking and general wandering around. I did a lot of reading, and writing, and some learning/math. Every day I had some random downtime and would have been totally content fixing a small spelling mistake or two in some docs, if I had been into programming then.
All that to just say, relaxation and contentment are pretty specifically personal, and I could see how it wouldn't be a hassle at all, especially if you've got some good momentum going and all it takes to keep it is to spend a few minutes committing a grammar fix. Ymmv of course, but that's just my two cents.
Don't you ever just want to take an entire day to relax? Just sit around drinking beer, eating pizza, and watching TV (or some variation of that)? I think I am the exact opposite, since I can barely work 35 hours a week without mentally clocking out.