Geneva is located in the southwest of switzerland, in the french-speaking part of the country.With its location on lake geneva and the many sights, the city is a popular holiday destination.Explore geneva's dynamic city life and serene natural landscapes with our official online guide.Start planning your visit now.From watchmaking to chocolate eating, our local writer has picked out the very best things to do in geneva, switzerland.