I love that you are asking how to prepare your son as well as your daughter. We can't be successful in ending violence against women unless boys are part of the conversation.
Make converations about sex, consent, and boundaries normal and part of life. One big conversation about sensitive topics will be of little help when specific questions come up. An ongoing conversation about these topics will ensure your kids won't feel awkward when they have a question. I promise- the topics will come up naturally and often!
Teach your son and your daughter about safety work, like parking under streetlamps, being aware of our surroundings, etc.
And then teach them both to defend themselves. Enroll them in jiu jitsu or some other kind of martial arts class. Women usually know their attackers, so the steps we take to protect ourselves against strangers won't work. We have to know how to get out of physical situations.