Actually, straight alcohols like rum and vodka contain no real macro nutrients and precious little calories. The high calories come from the sugary mixers.
Plus, the average person will consume several times more beer than the would straight alcohol in a sitting.
Strictly speaking, you shouldn't be doing either. But if you want to go out and get liquored on the weekends and spare yourself the most amount of calories, it's no contest.