In a large stock pot, combine the wine, cinnamon, anise, ginger, the juice and the flesh of the oranges, lemons, limes, the sugar, cranberries, and apple cider. Bring to a slow simmer for about 1 hour and check for seasoning, may need more sugar. Serve strained in mugs.