Around Oxford there's the White Horse Inn in Metamora, Victoria's (she caters), Kruse & Muer (they have an upstairs), the Community House in Rochester is nice for showers, and I've been to one at Camp Ticonderoga (they have an upstairs).
Bay Pointe Golf Club in West Bloomfield is where I had one of my bridal showers and it was fabulous. Great food, and beautiful glass doorwalls you can open if the weather is nice (my shower was in the summer and it was perfect). I've also been to showers at Big Rock Chop House in Birmingham and it's nice. I love Kruse and Muer (in Rochester and Lake Orion) too. My baby showers will be at Lyon Oaks Golf Course and Plum Hollow Country Club, which both look beautiful, but they haven't happened yet so I don't have reviews yet :-)
Re: baby shower
DD1, Kathleen 9/15/2007