The Théâtre des Marionnettes de Genève sits on a side street in Plainpalais and is extremely easy to forget exists. Most people who live in Geneva have walked past it, registered it distantly, and thought they'd go some day. This is the tip to make you actually go.
All in French, but the language of puppeteering knows no boundaries.