Combine wine, water, orange juice, sugar and honey in a medium (non reactive) pot. Whisk until the sugar is dissolved, then add the rest of the ingredients.
Bring to a simmer, stirring occasionally, and cook for about 20 minutes over low-medium heat. Taste and add more spices or sugar, then remove from the heat and serve right away.
Notes
Pick any white wine you like, as long as it's not too expensive.
Adjust the amount of sugar to your needs, you may need less or more. This depends on both the wine you use and your personal taste. You can use brown sugar, more honey or even maple syrup.
You can use a variety of citrus. Mandarin or clementine oranges are really great in this. If you want an apple twist, then try my apple mulled wine.
Although this wine is best served fresh, you can store it in the refrigerator overnight. Strain the mixture first, then transfer to an airtight jar or jug. Reheat on the stove, over low heat, before serving.
You can add brandy, rum or cognac to the wine right before serving, for an extra kick.
Other popular spices you can use in the mix are vanilla, nutmeg and cardamom.