I think it's a hard one if it has effected you, if you've done shittier group holidays as you were mindful of making sure X could afford it, whereas if you'd known his real fiancial situation, you'd have made plans that you all wanted, knowing that X could afford it and would be chosing not to go if he didn't.
No one wants to be the one who makes things too expensive so that one person can't join it, that's rather different than knowing that one person could afford it but is chosing not to go, that wouldn't mean that he was missing out but chosing not to do it.
(In a similar way, I was annoyed at making plans to go out based round one woman in a group who didn't have much money to go to a restaurant that the rest of us wouldn't have picked but was cheap and near her house, and the date had to be limited because her DH works silly hours, just to have her drop out an hour before hand, and then find out she never intended to come along at all, just say so at the start and we could have picked a date and location that suited everyone else)
And it must take some brass neck to accept drinks from others when you know you can afford to buy your own but you've led them to believe you can't. OK, you could say it was their choice, but a choice to be generous based on a lie.
I would distance myself from him, he's let you arrange several things around suiting him so he didn't have to miss out by lying. That was very selfish.