You should check here for hotels and nice tourist places. Geneva is pretty and has some of the best hotels (in Europe).
http://www.viamichelin.co.uk/viamich...MaHomePage.htm
The Intercontinental is a little outside the city center, almost half way between the city and the airport.