Crush the cinnamon and cardamom with a mortar and pestle, or place on a cutting board and crush with a heavy pot. Place the spices in a small glass jar with the ginger, orange zest, cloves and vodka. Cover and let sit at room temperature for 24 hours.
Strain the liquid into a large saucepan, discarding the solids. Add the wine, port, sugar, almonds, raisins, star anise and tea bags and heat over medium heat just until bubbles start to form around the edges. Let tea steep for an additional minute. Remove tea bags.
Serve the wine hot in mugs, with a few almonds and raisins in each one; keep any remaining wine warm over very low heat until ready to serve. Do not let the wine come to a boil.
Recipe courtesy of Marcus Samuelsson