Serve non-alcoholic beverages. It's possible that some guests will not want to drink alcohol. Do not force drinks on your guests or rush to refill their glasses when empty. Some guests may not wish to appear rude and will accept drinks they do not want. Stop serving alcohol about 2 hours before the party is over.
Guests then have time for their bodies to absorb the alcohol.
Serve coffee or other non-alcoholic beverages as well as food. If one of your guests has been drinking and shouldn't drive, please don't give them back their car keys and let them drive. They could hurt themselves or others and maybe just a little persuasion from you could mean the difference between life and death. Suggest that you or a sober friend drive your alcohol impaired friend home. Their car can always be picked up at another time.