The Dam Site Inn in Pellston might be for you for the dining part. Don't know about dancing. Haven't eaten at the place but they have a website. Also I heard the Viking Grill in the Pellston Airport also has dinners.
We just returned from the Mackinaw/Carp Lake area and ate at Cunningham's in Mackinaw for the first time. All homemade food and the largest and BEST pasties we have ever had since vacationing up there. Also serves about 10-12 homemade pies.