What are the keys to avoiding a hangover?