Both Geneva and Zurich are fantastic cities to visit in their own right; each offering Alpine landscapes, lakes, museums and culture. One major difference between the two Swiss hotspots is that people in Geneva speak French, while those in Zurich speak German.
If you’re planning on traveling to the French Alps or seeking a more relaxed vacation spot, then Geneva is the better option. However, Zurich is an exciting destination for cultural hot spots and a more buzzing nightlife than Geneva, so it really depends on what you’re after!