I have at least 5 weeks off a year, trying for more this year.
At christmas I have 2, break up on christmas eve and go back on the 2nd week of january, none of the customers notice because all the customers who fall in between christmas and new year are brought forward to christmas week.
and when I want other holiday, normally 1 week at a time, I pull forward half of that weeks work forward and push the other half forward by 1 week, none of the customers object and I still get 12 cleans out of every customer per year.