Just had this same situation for the first time in nearly thirty years!
Even though all our contracts state that we give no credit for closing on Bank Holidays etc, client also suggested not coming in for a couple of weeks over the holiday period, wrote to them yesterday explaining whats in the contract, put price up 15%, hopefully, will cancel, and find some one who will do things their way!
Complete with pooor service,
Regards,
Rob