I don't think you could go wrong with any of them. Most places have very good food.
Houghton the Ambassador: http://theambassadorhoughton.com/
Hancock: Gino's http://www.urbanspoon.com/r/208/1055692/restaurant/Michigan/Ginos-Restaurant-Hancock
Calumet: Carmalita's http://www.carmelitasasouthwesterngrille.com/
Calumet: Michigan House: http://www.michiganhousecafe.com/
Copper Harbor: Mountain Lodge: http://www.atthelodge.com/
Eagle Harbor: Eagle Harbor Inn: http://www.eagleharborinn.biz/
There are many more, however these are our favorite supper places.
The Cozey Corner in South Range has very good food. Of course you have to stop at the Park View in Twin Lakes. We ate at a really good Pizza Place in Calumet one time, right down town across from the gas station. Not sure of the name. Awesome pizza though. That place in Copper Harbor right downtown is very good.
What about the Bug...aka The Mosquito Inn...good stuff there!
I also took down 12 inches at the Gay Bar recently...some solid hot dogs there!
Thank you for your links. Can you ride to the Ambassador? It looks like the trail goes right by it, but that's what it looks like on the map.
If you had to pick one, cozy corner in south range or Park View lodge?