AAA will give you all the maps you want for free.
Membership is $30/yr, and if your battery dies, they will come to you and give you a jump or sell you a new one on the spot.

Cheaper than GPS gizmo, and even my wife learned how to read a map, (after a few weeks of intense instruction).
Brings the memories of my childhood vacations back when Dad pilied us into the old Plymouth station wagon for 2 weeks of seeing the USA.