Fly the Team Iceshanty Flag! Iceshanty Proshop
I always stay at northland inn right by vicks corner, close to west and a short drive to Spirit. 49 bucks a night last time I stayed and they have a heated fish cleaning station. Stans in milford has a nice selection of tackle and very competitive prices on bait. West you will be sight fishing gills in emerson, millers, or smiths bay. If you don't have a flasher or camera I would stay off Spirit.
I have fished Big Spirit hundreds of times and since I no longer live there, here ya go. I would give you my waypoint but my Humminbird 768 is in for repair. Find Marble boat ramp. Head north northeast until you see the first set of homes on the west shore. One house alone sticks out. Has a huge deck facing the lake. Head straight east from that house ( you will be in 22 fow about 300 yds from shore) There are rocks that run NW-SE. About 20 yds wide and 50 -75 yds long. Find the southeast end. The bottom is rock transition to mud. Many people know about the rocks BUT find that sweetspot on the end. Wife and I have caught many, I mean many jumbo Perch, keeper eyes, and the biggest smallies I have ever caught. Buy bait at Kabels or the shop on the south end of East lake. Fox Lake just north of Sherburn is another good lake. Suspended Crappie (11-15 ') in 17 fow. Good luck all