With fabulous eats and an amazing hotel experience, check out the best places to eat and the best place to stay in Geneva, Switzerland!