Basically, the issue is that alcohol shuts down your fat and carbohydrate metabolism while the ethanol is being processed. It's not the alcohol that makes you fat. Your body doesn't actually have an efficient way to store alcohol calories as body fat. The issue is any calories that come in with alcohol. When you drink beer, you store the carbs in the beer as fat. Same thing as hard liquor with mixers - it's the mixers making you fat.
Fibrous vegetables don't raise your blood sugar significantly. If you eat early beforehand and all the food is out of your system, a dinner full of lean protein and fibrous vegetables would be the best choice. Your insulin levels remain low, so when the alcohol comes in and your metabolism stalls til the ethanol is processed, you don't have a lot of insulin in your body storing whatever food energy is left over as fat. Same thing if you eat when drink booze. It's best to abstain from all food in general, but you're best off eating fibrous vegetables because it keeps your insulin low and there's very little fat. If you eat a high starch meal, your insulin and blood sugar shoot up and you store your calories as fat. If you eat a high fat meal, your blood sugar may not go up, but the insulin present in your system is going to shuttle all that fat into your fat cells since you're not operating on fat metabolism while the alcohol is being processed.
When I drink, I do it on an empty stomach. I drink Miller Lite and Diet Coke w/vodka. I exercise beforehand, so the small amount of carbs in the Miller Lite go into my muscle glycogen, not my belly fat. With Diet Coke and vodka, there isn't anything for your body to store aside from trace amounts of poisons from the aspartame, and I drink that so rarely, I'm not concerned at all. The depleted glycogen on an empty stomach also allows me the ability to do a sugary shot or two if I have to (meaning a girl wants to do a shot with me).
Don't put your trust in anyone on this forum, including me. You are the key to your own success.