IMHO, best way to counter charging cav is to put a unit of spears in schiltrom in front of your main line which usually breaks up the charge allowing you to then engage the cav without their charge bonus