I don't have a recipe as such, but these are the ingredients I use, and then I just add as I feel necessary:
Red wine...not too dry, quite deep, not too expensive, Italian cooking plonk
Port - big glug
Honey or sugar
Put all these in a saucepan and simmer. Add cloves (whole, not crushed), ginger, a cinnamon stick, orange peel and nutmeg and simmer until the spices have fused with the wine. Add more sugar/honey and drink!
Vicky