Welcome to the Twin Cities, Advocate. Usually I'm not real fond of the firearm laws in this state, but considering where you have migrated from I'll save the speech!
I usually shoot at Bill's Gun Shop and Range in Robbinsdale. They are located in the Robbinsdale Town Center at Hwy 81 and 41st Ave. Their phone number is (612)533-9594. They have a gunshop upstairs and a range downstairs. The range has about 20 lanes or so including some dedicated to centerfire rifles. They have rentals. Cost is $15 for a lane (unliminted time and guns) and $10 or $15 for a rental (i'm not sure which). They sell ammo and targets, but if you don't like PMC ammo, bring your own.
There are other ranges in the area too. I've been to a place called Armored Fire a couple of times. I'm not sure of their address, but their website is
www.armored-fire.com . They have lots of rentals (esp. Glocks) and their range facilities are really modern and computer controlled. Prices are the same as Bill's. My only complaint there is that the range seems to get really chilly. Keep your jacket on.
I just learned about the Burnsville Pistol Range. It's actually only about 10 minutes away from my south suburban home as compared to 20 minutes to Bill's or 35-45 to Armored Fire. I believe it only costs $7 to shoot there but that might be with only 1 gun. I think this website has a little info about the range:
www.steveellis.com
I have bought all my guns at Bill's because the people there know me and that makes things nice. Armored Fire sells guns too, but the selection doesn't seem huge. Though I did see a .50cal last time I was there and a Steyr AUG USR too. And they carry Wilson Combat 1911's as well. The cheapest prices can sometimes be found at local sporting goods stores like Galyans, Gander Mountain, and others. But I like establishing a relationship with the gunshops. Being treated like a preferred customer is worth the $10-20 extra in the price of the guns for me.
Welcome to the twin towns. Other than that dork for a governor we have, I think you'll find this is a great place to live.