A couple of places you should try:
1. Pop Inn Hostel www.popinnhostel.com - Via Marsala, 80, Rome - 06 495 9887
2. International Rome Hostel - www.twincitieshostel.it - Viale Leonardo da Vinci, 223, Rome - 334 949 1461
1. Pop Inn Hostel www.popinnhostel.com - Via Marsala, 80, Rome - 06 495 9887
2. International Rome Hostel - www.twincitieshostel.it - Viale Leonardo da Vinci, 223, Rome - 334 949 1461