Put the white wine, cloves, cardamom pods, star anise, candied orange peel, elderflower cordial, sugar, cinnamon sticks, vanilla pod, ginger and lemon peel in a large saucepan and allow to stand overnight (or for at least 12 hours) with the lid on.
The next day, add the rum and Cointreau and bring to a gentle boil. After simmering for 10 minutes, strain through a sieve to remove all the spices and lemon peel, then add the almonds and sultanas (golden raisins) and gently simmer for a further 10 minutes.
Serve in glasses or mugs with a slice of lemon, and a teaspoon for easy eating of the sultanas (golden raisins) and almonds.