Arrive late and leave early is always a good technique. Look around and find someone who is not drinking and talk with them. At weddings talk with the older people, they often don't drink. You could also spend time interacting with the children, they don't drink either.