Just off Piazza Venezia (and across the street from the home of Berlusconi) is a fine Rome public library (one of the many Biblioteche di Roma). It's a nice place to study and they give a library card to anyone and everyone. They also have Internet at some hours and one can rent some films for free.
Biblioteca Andrea Rispoli
Piazza Grazioli, 4