I'm not much for the fine dining, as I just like to go someplace without a drive thru.

There is a few nice places near the Mega Mall, which everyone seems to visit when they are here. Matt (SpeedyV10) might now of some classier places to eat.
As for speed shops, there isn't a whole lot of those, either. TNT Specialties in Blaine or Hi Tech Motorsports in Elk River might be cool to visit for a little bit. There is the Ellingson Car Musuem in Rogers that has some nice cars to look at, too. If you like the go kart thing, there is a few indoor kart tracks that have the fast karts.
Enjoy the stay and let me know if you have any questions.
Randy