Headed out next weekend on our first bike trip in the Laurentians! Looking for tips on places A.) to stop for lunch near Val-Morin/Val-David, preferably near the path that won't mind us stumbling in in our sweaty gear, and B.) for dinner near St-Faustin-Lac-Carre. (Dinner is available at our gîte -- Gîte de la gare -- but we want to know what our option are before we book it.) We're willing to call a cab to get to and from dinner if it's worth it. Ideally we'd like a place with at least a few vegetarian options to accommodate some members of our group. Willing to consider all price-ranges at this point -- since it'll be our first time up there, we just want a sense of the choices. Any suggestions greatly appreciated.