Where to stay in Geneva – What you need to know Geneva is the second most important city in Switzerland (after Zurich), and the largest of French-speaking Swiss city. It is located on the shores of Lake Geneva, in the Swiss Alps, near the French border. Where to stay in Geneva – Best areas and hotels More accommodation...