I'm sure the Swiss do, but just an aside that plenty of EU countries allow members from other countries to vote in their elections. E.g. here in Ireland I think we only restrict constitutional referenda to Irish citizens.
1 - https://en.wikipedia.org/wiki/Right_of_foreigners_to_vote