Auberge de Margot is a charming inn with a restaurant offering flavorful regional cuisine and cozy rooms, some featuring scenic country views.