We just came across a news article about staying in a convent as an inexpensive alternative to a hotel. The cat is out of the bag I guess. The Santa Susanna website has a page listing convents where you can get a room in several Italian cities, including Florence.