Tomorrow I'll be flying to Europe for an on-site interview with company A. Thursday of next week I will then fly to an on-site interview in the US at company B.
If Company A makes an offer before Thursday, and I want to accept it, what should I do?
The options I've considered:
Tell Company A I'm very interested, but must see Company B's offer before I decide. This may or may not be purely honest, if I have decided to accept Company A's offer, but it seems like a harmless white lie... And Company B may somehow surprise me with an offer that is better than Company A.
Accept Company A's offer, but attend Company B's interview out of politeness. This seems a bit dishonest to Company B.
Cancel the interview at Company B. This seems honest, but might also be taken as rude to Company B--they may want the option to beat Company A's offer. They've also already sunk a certain cost into getting me there, some of which likely cannot be recouped (purchased airline tickets, etc).
What's my best course of action?