In a large skillet, melt butter and olive oil together over low heat. Add the onions and cook for about 15-20 minutes, stirring occasionally, until the onions begin to soften and turn golden brown. Once brown, turn up the heat and add the hard cider or lager. Cook for a few minutes then season with 1 teaspoon salt. Remove from heat and let cool.
In a medium bowl, whisk together sour cream, mayonnaise, vinegar, 1/2 teaspoon salt and 1/2 teaspoon pepper. Add in the cooled, caramelized onions and stir to combine.