We've been here before
This has been gone over more times than I can count on here (and that's at least ten (I tend not to take my socks off in the office)) How do we get more women into tech the same way you get anyone else into any other sector. Pay good money, don't discriminate, accept that the industry/office/team needs to have some flexibility so that people can more easily fit their personal and work lives into the 24 hours of the day.
From a more IT centric view how about each of us takes a little bit of responsibility and stop using terms like "lovely ladies", "bimbo", "eye candy", etc. when having these discussions both online and offline? How about we call out our colleagues and friends who continue to assess the women in (and coming into) the industry for such practices? I'm not saying make a big scene, but let them know that you don't think its right in the way you think is best. Maybe, if each of us takes a little bit of responsibility we can make things better as a whole?
Maybe it would help if we all imagined working as the only male in an otherwise all female department? If we were honest with ourselves how would we be described if it was only in terms of "eye candy"?
In the spirit of honesty, I'm not saying I'm perfect, I'm not saying I don't like looking and good looking women, I'm not saying I have always treated everyone I met with utmost respect, I have caught myself being a right arse some times. However when I do catch myself doing things I wouldn't like to be on the end of I apologise to the person involved and try not to make the same mistake again.
Wholesale change isn't going to happen overnight, but we work in IT, incremental change is meant to be something we are good at.