best food to eat before drinking