A GPS is a great tool but there are a couple of books that can help with what you are asking better than a GPS, granted if you want the latest info you'll have to purchase them every year or so. Here's a link to an on-line store that has the 2 books.
http://rvbookstore.com/shop/detail.aspx?p=1413&m=2