As far as standing out is concerned, people in Switzerland stare more than in other countries/ cities and it's something you get use to once living here. I'm not sure what it is like in Geneva but Zürich folk stare quite a bit. You'll find threads in complaints where Forum folks have found the staring really annoying.
So, as long as you are aware of this and are prepared, you should be fine.
Welcome to the Forum skigirl