While I understand the drive to protect oneself and our daughters and nieces and other young women, I don't think clothing choices is going to decrease their likelihood of being raped.
The vast majority of rape cases are not stranger rape. They are 'acquaintance rape' - the assailant is known to the victim. They are a date, a friend, a boyfriend, an ex, a workmate, a teacher, a coach, a family member, a friend of a family member (etc.). From memory, these form close to 80% of reported rape cases. The stranger rape - the grab them and rape them on the way home from a bar, the kidnappers and so forth - are comparatively rare. The rates for these are on par with general and random violent crimes against men. As such, modifying your behaviour or demanding a certain type of attire and so forth is unlikely to prevent an attack. All it does is restrict women, create misogynistic dialogue and imply that women are to blame if they are raped.
What is necessary isn't this constant - CONSTANT - talk about how we will teach our daughters to be safe. They aren't the problem. Yet rape discussions are always focussed on them. How about we start talking about our sons instead - how will will teach them that rape is NEVER okay.