I think the drinking age for beer and wine(maybe a limit of ABV of 14%) should be 18 or 19. I can see arguments for it being 19, it would help prevent high school graduation parties with tons of drinking and kids going overboard.
I'm sure someone in the past 11 pages of this thread has pointed out that most of the world (just look at canada and europe) has a drinking age of 18 or 19. No one from those countries that I've talked to thinks that their drinking age needs to be raised to 21. Granted, most young kids in some countries like france or the UK don't have cars, or even drive at all, and the biggest risk for a younger drinking age is drinking and driving.
I've always been a proponent of stricter drinking and driving penalties. I support a first infraction of above 0.08% getting you a steep fine($10k+), and a second losing your license for 10 years, short jailtime, and another steep fine.
I like that Minnesota has a zero-tolerance policy of drinking and driving for people under 21. If you register any kind of drinking on a test (none of this .08% limit for people of age), you get arrested.