Guide books - they are free at your local library. I've even checked them out and taken them with me on trips.
Lonely Planet and Rough Guide seem to have the best budget tips. Rick Steves sometimes. Lots of other good ones for just dreaming and researching while you are waiting for your trip to start.
For maps and directions, I've had the best luck with Lonely Planet.
Romelle