Auberge Communale de Puidoux is a traditional restaurant with a charming, shaded terrace.