Hotel Palavas in Villar Pellice offers lodging with a restaurant and garden.