All alcoholic drinks contain empty calories which can contribute to weight gain. Cocktails and drinks with juice mixers pile on even more calories due to the sugar in the mixers. Drinks like margaritas, pina coladas and all other cocktails have high amounts of sugar so would contribute to even higher calorie intake compared to drinks like whisky or rum.