this is what I do:-
Jan 1st
March 17 [St Patricks Day] [COMPLETELY CLOSED]
Good Friday [only open from 10am til 1pm]
Easter Monday
First Monday in May [MayDay]
My Birthday [31st May - UK Spring Hol last Monday in May]
First Monday in June [Irish June Holiday]
First Monday in August [August Bank Holiday - check/respond to emails only & internal Admin work only]
Last Monday in August [UK August Bank Holiday - completely closed apart from emergency work]
Last Monday in October [internal admin work and Emergency work]
Xmas Day [25 December]
Boxing Day [26 Dec]
Xmas Week [27-31st Dec] - Emergency work only - Dec 27 I will only be doing internal Admin work and checking emails/calls...
if any of the above lie on a Saturday or Sunday then I take the next Monday off.
Plus, I have to have at least two days off every 3 months, and I have a week off in the summer.
I hope I'm clear. I do love being self-employed [albeit it being part-time!] but I need to have time off, too!

and even though I live & work in the UK I tend to obey the Irish holidays [yes, I'm weird...

]