There's the great Plainpalais Flea Market - its one of the largest in Switzerland and I had a lot of fun there. The big one is on Saturday and there's a smaller one on Wednesday...both are 8am-5pm. For food try out a hot fondue sandwich - hollow out a baguette and pour fondue in. Its messy and good.