It's funny you should mention Portugese, there was a report in Schweiz aktuell once where they said a lot of Portugese speakers would better integrate in Rumansch speaking parts because Rumansch and Portugese are similar.
As former resident in the French cantons, it is quite easy to bump daily into Portuguese.