We have a ton of them on occasion and any fruit drink or open wine bottle is fair game.
Depending on how big they are, I would imagine getting some fine mesh cheesecloth, or something similar, and securing it over your 'bottle' top (rubber band...duct tape?

) would keep them out?
Yeah, they're SO annoying. I've resorted to leaving a half glass of red wine on the counter to collect them. I have NO idea what kind of life cycle they have or where they lay their eggs in the first place. Think I'll give it to my daughter for a science project.
April