I have been dipping skoal for 30 years. I soon learned not to light up a cigar if I have had a dip in the last couple of hours. Completely ruins the experience. The good news is that I dip a whole lot less these days even though I only average 2 cigars a day.
I eat a lot of spicy foods and that also ruins the smoking experience. Your basic meat and spuds seem to have no lingering effect on my taste buds.
Citrus juice, fish, and toothpaste are all things I avoid before a cigar.
I dont drink wine, but whiskey and good beer have been fine for me and dont seem to mute the flavors of a cigar.