The old adage that drinking beer before wine prevents hangovers turns out to be a myth, German researchers say.