The best drink to have when hungover is water, as the key to a hangover is re-hydrating your body.