The best place to ask for info would be the TPG office at Cornavin (also
online). You can get maps there, prepaid cards (I find those really handy when I am not in the city so much, etc.) and all other info. I second sbb.ch, too. That little tpg office will fill you in on all other little bits of info that make running around Geneva painless, people there are helpful and speak English....And then, like all my GE friends, you get your bike

...