I created a new class of user called "Visitors". I have placed all non-residents and foreign dignataries in that class. they have the same rights as everyone else, except can't vote in elections and UN polls (as they are not residents of the region).
If I have accidentally placed someone as a Visitor who is a resident, let me know and I'll fix it.