Auberge du Château offers refined, seasonal French cuisine with scenic views.