Parochial accommodation in Italy in almost always by donation.
Monasteries, convents and other such establishments however often have a fixed charge such as 40 euro at the St Bernard Pass down to 10 euro at the lowest. 20 euro is an average for these types of places and hostels.
I have found the prices in Switzerland and Italy astronomical compared with 9 years ago! Places we stayed in for 30 CHF or 30 € are now 120 CHF and 115 € for a double room. Many places charge per room whether it is single or double occupancy. These are the prices quoted in the Hospice at the Gr St Bernard
Logement en dortoir
Nuit et petit-déjeuner: 30.-
Pension complète: 64.-
Logement en chambre
Nuit et petit-déjeuner: 43.-
Pension complète: 75.-
Retraite spirituelle pour groupe (+ jeunes non-salariés)
Nuit et petit-déjeuner: 25.-
Pension complète: 48.-