Château d'Ouchy is an upscale hotel offering rooms and suites in a neo-Gothic building. It features a lakeside restaurant/bar and an outdoor pool.