Actually Switzerland is a subscriber to the Schengen treaty. They're just not in the EU. That means you should only get your hand slapped by customs, but not by immigration. (Whether that's less painful, I have no idea.)
Schengen Area - Wikipedia, the free encyclopedia