First, let me say that you are handling this amazingly well. I have the same question as FLTC about the finances. I hope this credit card is in his name only.
Your H will soon realize that other people can't make him happy. You can't, OW can't...only HE can. He may think she is making him happy...but that is only the high of it being new. Hopefully reality will hit him on this "vacation". Are you going to spend Christmas Eve with your in-laws? It sounds like you all have a good relationship. That's good.
Glad you are staying busy with work. Like I said, it sounds like you are doing great.