Since the OP can fly to anywhere in Europe I would suggest stay with United Airlines in Polaris and pick one of their destinations served nonstop from Houston. The futzing about meals and drink is really a sideshow. And if the benefactor said United then why finesse him?