With the annual Swiss Museum Pass you can visit about 500 museums for free (collections and temporary exhibitions).