Yes Geneva is a nice city to ride in, relatively flat and bikes are allowed in most of the bus lanes…
One thing to be careful about though: the rails for the tramway ! It happened to me once that my front wheel got stuck in it, and I did exactly like in this video: