I have a couple of favorites that would take care of at least some of your requirements.
The Portside Inn is nice, serves all Michigan tappers, and the food is good. (theportsideinn.com)
Probably my favorite for suds is The Vierling, which brews several fine craft brews and also has a good menu. (thevierling.com)
Neither place has music but both are right in downtown Marquette so they are probably within walking distance of other establishments that have entertainment. Maybe you could hit several! Whoops, forgot about your daughter. Wouldn't want to give her the wrong impression about college life.