The Meeting House Grand Ballroom is fabulous and can be less expensive than some other places I've seen.
Indian riverside park is amazing, depending on your budget you can also do your ceremony there... we are doing both there and then going upstairs tohave the ceremony... you get the room from 8am-11pm for an all day rental fee.. but just keep in mind it is a public park.
You might try Weller's in Saline. Or try a hall (VFW, Elks, Knights of Columbus, Vladimir's).
How about Heavenly Scent in Fenton?
Click on each tool to see a sample.