Three of us are going to Montreal for long weekend in July. We are going to spend three evenings there. All of us are very into food and would like to have recommendations of where to eat. We'd like to have a couple of fancy resataurants and some local favorite places. We also love ethnic food. We are staying at Sofitel and should be able to go around by metro easily. Appreciate your recommendations.