I use wikitravel and buy books from publishers like lonely planet. If I rent a car, i always try to find some smart-phone app that can do narration based on location. A lot of these apps are done by a local person/company and provide information on what their favorite places are.