Plan your trip with youroute.com and take your own trip-guide with you using this mobile application. You can download the entire trip, including the descriptions of cities and attractions, notes and interactive maps of your places to visit.
PS:
Continued use of GPS running in the background can dramatically decrease battery life.