A new study found the best cities for beer drinkers in America, based on things like the number of breweries and bars per capita, and the average price of a beer. The top three are Portland, Maine . . . Asheville, North Carolina . . . and Portland, Oregon. Full story, and a list of the Top 25 Beer Cities HERE.