As I've never been invited to a formal dinner party (at least to my recollection at this time) I have to fall back on less formal occasions. When I bring a bottle of wine or bourbon to a friend's house, it's usually meant to be a gift, but usually it's discussed before I get there and the wine is usually my contribution to the dinner. I say this because I usually know ahead of time what is being served and pick the wine to go with the meal myself. Not that I'm snobbish about it, but that so few of my friends actually have any stock of wine to choose from. Myself, I only have a dozen or so bottles at any given time.
BTW, which Boones Farm goes with caviar anyway?