A man charged with fourth-offense intoxicated driving in Elkhorn admitted he drank vodka cranberry cocktails before driving, according to a criminal complaint filed in Walworth County Court.