How could one translate the expression "to go well with" in Spanish?
Tequila shots go well with strawberry ice cream.
In Spain se use:
For food and drinks I'd use the second option better, which is a literal translation of "to go well".
And in the context of colors one would say (in the sense of matching) "hacer juego con ..."; e.g. "Esta blausa hace juego con mis zapatos."