Domaine du Chatelard is an elegant hotel and restaurant in a lakeside country house, offering refined dining, a pool, and tennis courts.