If I drink particular types of red wine (usually Italian, usually the rougher ones, like valpollystripper) I get a Grade I listed hangover. Fruity ones (like one I found called 'Old Git') give me no trouble at all....I find alternating drinks helps, try drinking a pint of orange and lemonade for every other round, or having a half instead of a pint....
A big glass of water, before sleeping, a big glass of coke on waking, may be a paracetamol, and keep away from the cat litter tray.
LTS