Auberge des Montagnards is a charming, traditional restaurant offering French-inspired cuisine with a focus on homemade dishes.