The Lonely Planet does a good job with the range they cover, and while they do not differ depending on the culture, and that would be great in the case of the Czechs, where you are saved only by the prevalence of people who speak English and are very friendly, because the language is challenging!