We know, technically this is a drink rather than a food, but it's worth mentioning. Alcohol doesn’t just give you a headache the next morning, but it severely dehydrates you. This affects your skin because your body metabolizes what little water it gets before it has the chance to reach your skin.
Alcohol can also cause vasodilatation, which aggravates rosacea, and make your skin look dull. It doesn’t just damage your mental defenses when you have one too many, but also your skin’s.