1. Bring the wine, port, water, vanilla, cardamom, cloves, cinnamon, allspice, orange peel or whole orange cut in half, lemon peel or whole lemon cut in half, hibiscus flowers and sugar to a simmer in a nonreactive saucepan.
2. Or place in a slow cooker on low for 1-2 hours.
3. Simmer the mixture slowly for 15 minutes.
4. Strain and place into Heat resistant punch bowl or keep in crock pot and keep on low.
5. Place 1 blanched almond and several raisins or fresh cranberries in the bottom of each punch glass.
6. Pour the warm wine mixture over and serve.