Château de Chillon sits on right on Lake Geneva a short walk from Montreux