Why won't the heat shut off in one zone?
Try to replace the valve motor first.  It is much cheaper and easier, and many times it's the motor that has gone bad, not the entire valve. To test, set the zone valve to auto (which is what is likely is in) and note if it won't turn on. Then turn it to manual open.  If it turns on, your motor is likely bad.