Frank,
There are a ton of really good private options in the Twin Cities, but the two best options for public courses in the area are Keller and Stoneridge. Both are on the east side of town. Troy Burne is also good, but that's a bit of a hike over the river in Wisconsin.