Why not try a French speaking one? It will be good for your language skills if you live there anyway. It also might be nice to get to know some French people. I too would have preferred and English speaking meeting but the Italian speaking ones worked out just fine.