I'm going to Rome, and I want to use just public transportation. However, Google Maps doesn't offer the transportation services in the offline mode, it just offers to save the street map.
How can I best learn the streets, which buses to take, how to go back to the hostel every day, and so on? Is there anything I can download and print?