I lived in Geneva for a couple of years. The city is mighty pricey. If your Downtown there is a "Red Light" District a couple of blocks from the Train Station.
There are quite a few Herion addicts in Geneva believe it or not. They opened up a park near the "Jet Eau" for the junkies to shoot up in. This reason alone is enough to take a pass on the Escort scene.
If your looking for a cheaper area to eat and drink the border of France is very close and can be reached by street car.
I only stayed in one hotel in Geneva so I cannot help you much. I found the Swiss women to be very open about sex. You should be able to pickup someone in a Night Club without much effort. You will most likely need to be able to speak some french, but not much since english is widely used in Geneva.
Good Luck