Put cherries, cinnamon sticks in a large saucepan, add sugar, wine and water. Bring the mixture to a boil, reduce heat, cook the cherries for 20-30 minutes. Remove the pan from the stove, add the almond extract.
In a separate bowl, mix a few tablespoons of cream with sour cream, mix well. Then, gradually, add the remaining cream. Mix well. Add this creamy mixture to the cherry soup. Chill and serve Hungarian Cherry Soup in plated bowls, garnished with vanilla pods (optional). You can also add sour cream over the Hungarian cherry soup before serving.