Make them pay full price. Not your problem that they're taking 5 weeks holidays! This is your job. NO DISCOUNTS!!!!

If it's in your contract, then reinforce the contract.