Yes, if you want alcohol in Minnesota, find a liquor store. You'll get the good stuff there. The craft beer scene is top notch too, everywhere you go there's at least half a dozen local brews in every liquor store.
Thats good to know and good to hear the craft scene is going strong. Most of them in my area like to make overly hoppy brews, but I do prefer the notion of buying local/semi-local.
Yep, but they're almost entirely big box stuff like Coors, Busch, and other In-bev beers like it. In the Twin Cities you can also find Schell's, which is better but still one of the worst local brands.