Cut a quarter-inch off the top of each head of garlic to expose the cloves and remove any loose garlic peels.
Brush the heads of garlic with olive oil and place them in a muffin tin so they are sitting straight up, and cover loosely with aluminum foil.*
Place pan in the oven and roast for 40 minutes, or until the cloves are soft to the touch and nutty brown in color. Remove from the oven and let cool enough to handle.
While garlic is baking, soften your cream cheese by microwaving it a medium bowl for 45 seconds, or until softened.
Whisk mayonnaise into the cream cheese until no lumps can be seen. Then add chopped chives, red wine vinegar, black pepper, and salt.
Squeeze the individual cloves out from the heads of garlic and chop finely on a cutting board, then stir the roasted garlic cloves into the dip.
Serve immediately with crackers, however, the flavor will be best if allowed to meld in the refrigerator overnight.
Notes
*Crumple up a small piece of foil and set it under the heads of garlic to allow them to sit flat if needed.