I haven't played much golf outside of MN, so here are a few of our better courses:
The Wilderness at Fortune Bay
This is a casino course and is supposed to be in the top three for public courses in MN. I've actually never played it, but I will get up there this summer to check it out. This is also my favorite casino in Minnesota.
The Legend and
The Quarry are both part of a golf and ski resort and are also in the top three for public courses in MN.
Stone Ridge is one of the closest courses to me and is the number one public course in the Twin Cities area. I hate it though. It's a nice course, but it's a links course and every time I play it I feel like I am in the British Open.
I tried to link to their tours, but most of them actually suck and don't do the courses justice. If you look at the photo gallery instead I think they'll give you a better view of the courses.