Wine doesnt have any fat, per 100 ml red is 68 kcal, white medium 74, rose 71 kcal.
Your friend is right that there is also no fat in gin/vodka.
just looked in my book from map and the only alcohol with fats in are advocaat. Youre right though about the lager for a can of tennents is 140 kcal.
Happy drinking!