Prepare the cranberry base by combining cranberries and water in a small saucepan. Bring to a simmer over medium heat and cook until the cranberries burst and release their color, about 5 minutes.
Add the spices – cinnamon sticks, cloves, and star anise – to the simmering mixture. Continue cooking for another 2 minutes to infuse the flavors.
Stir in the honey until completely dissolved, adjusting the amount to balance the cranberries’ tartness. Remove from heat once honey is incorporated.
Add the lemon juice to the warm mixture, stirring to combine. The acidity brightens the drink and balances the sweetness.
Strain the mixture through a fine-mesh sieve into a heatproof measuring cup or bowl, pressing gently on the solids to extract maximum flavor.
Prepare your mugs by warming them with hot water (then emptying) if you have time – this keeps your toddy warmer longer.
Pour 2 oz (60ml) of whiskey into each mug, then top with the hot cranberry mixture, dividing equally.
Garnish each mug with a fresh cinnamon stick, a slice of orange if using, and a few floating cranberries and lemon wheel. Serve immediately while steaming hot.