I think Champagne is a very good choice as a gift, because
1. even people who don't know much about wine recognize that Champagne is a pricey and sophisticated beverage (as Board-O wrote, it's "sure to impress")
2. if the exec knows wine, he will immediately recognize and appreciate the gesture
3. if the exec doesn't like Champagne, he will have an excellent re-gift item; in fact, he could pass it on to one his
superiors, or alternatively he could open it for a group of his friends and then he would only have to choke down a small glass of the vile stuff
I don't think there's another wine that has the sort of universal cache that Champagne does. Without knowing the person's personal preferences, I think it's the ideal selection, as others have stated above.