Sitting in western Switzerland, Geneva is the ideal destination for a relaxing holiday. This city boasts a picture-perfect location on the Rhone River near Lake Geneva, the Alps, and the Jura. Many hotels throughout Geneva take advantage of the natural scenery to provide you with exceptional views as well as proximity to the city's attractions and culture. From your Geneva hotel, you will also be in a prime starting point for exploring the city's premier attractions such as the Palace of Nations, the Red Crescent Museum, and more.