If you're there for a couple of days, there is a Marriot in the Old Port walking distance to galleries, etc. More lively area to eat is La Rue St Denis. There's a good Mexican place there. I forget the name.
If you want a taste of more gritty Montreal, stop by Fremont Bakery and Schwartz's...