Pardon my reply got posted early by accident but...
Elm Creek - Feels like a skate park. Super small only two ropes and about a 75ft vertical, but worth the shred. $15 tickets and really creative and fun set ups. Jesse Paul works park there and keeps it fresh. New features every year.
Powder Ridge - Another rope park. Great rails a ton of tubes that are always set up. I would suggest coming out for master shredder a sweet competition that Steve Janisch puts on every year. Resets the big half of the park and is one of the best sessions every year. (January 4th this year)
Trollhaugen - By far my favorite place to ride in the minnesconsin area. Like the earlier poster said great rails. They set them up super well and the park crew is the best around. They are constantly working on stuff and have fresh set ups regularly, which I know a lot of people from granite appreciate. I'd suggest checking it out in the spring. They are usually one of the last places to close (were open until 4/27 two season back) and sell $20 tickets as well as offer discounts to people with season passes elsewhere. Last year in the last two weeks alone they had three complete resets of the park.
Spirit is also a good time, although I am not much of a lift park guy and compared to granite I would pick granite over spirit any day. All of the other hills are places I think offer up the best of the best as far as park riding in Minnesota. Hope you make it out to some resh places!