Interesting Ted Talk from actress Claudia Christan, and how she stopped drinking.
I have no personal experience with Naltrexone, but I’ve heard from other people (mostly in Europe) that say the drug helped them tremendously. I have no idea if it’s widely prescribed in the US, but it does seem to have promising results.