Add the shallots, vinegar, and wine to a saucepan over medium heat. Stir occasionally and allow it to reduce until there is about 2 tbsp of liquid left.
Strain the shallots out of the pan, leaving the reduced wine.
Turn the heat to low.
Add a cube or two of cold butter to the wine mixture, whisking continuously and allowing it to emulsify before adding the next.
Continue to add a few cubes of butter at a time until it is smooth, silky, completely emulsified, and hugs the back of a spoon.
Season with salt and pepper and stir in the herbs.