In reply to Alice.001
All highly dependent on opinion of cheap, best, and how far you're willing to travel from Geneva.
Tons of good climbing without going as far as Cham, from Geneva (neither are cheap!)
https://rockrun.com/products/vallee-de-larve
Also Le Salève close to Geneva.
Sport cragging, but the best crags are nearer to Cham. Would recommend Maladière if you don't make it into the mountains.
Also some good climbing in the Jura, which isn't as good as other locations in general, but has some excellent holiday grades available!