The average American drinks around 28 gallons of beer annually, and each state has its own favourites and traditions, from the light lagers of the Midwest to the complex craft brews on the coasts.