When I am in Europe - especially Germany, I can drink beer and feel fine the next day. Here in the States, I cannot drink beer - a) it tastes awful and b) it does give me a headache too!
I also had to give up red wine - white wine does not give me a headache so far.
Those mixed drinks are tricky: they taste great but you're drunk in no time.
Well today I was not in the mood of anything alcoholic, I wanted sweets and had raspberries with ice cream and Nutella, all wrapped in crepes......it was worth the 5000 calories.