Although I havent been very dedicated to learning Czech, I found this a good traveling companion. This app has the best format and clearest pronunciation of the three I toyed with.
Sallyheard about Czech by Nemo