Château d’Ouchy – Lausanne, Switzerland

Nestled on the banks of Lake Geneva with magnificent views across the water, Chateau d’Ouchy is a striking neo-gothic castle reconstructed in the late 1800s into a hotel. A recent renovation has sensitively brought this gem back to life which now provides 74 delightfully unique rooms and suites, a superb restaurant, an inviting wellness area with a hamman and sauna and its own boat for lake excursions. Château d’Ouchy’s fabulous setting ensures peace and tranquillity with stylish rooms and suites that retain many period features. The décor and furnishings are crisp and contemporary with smart wood floors that highlight the…