I've stayed in this women-only hostel in Trastevere a couple of times: http://www.orsamaggiorehostel.com Good value and well-located, with a rang of rooms including dorms; popular with students and visiting academics. I see from their website that they close at 11pm, so may not suit you.