James, try http://www.videocestina.cz/dictionary/default.asp?lang=pl
or free - Learn Czech online: http://www.loecsen.com/travel/0-en-14-2-45-free-lessons-czech.html
or free - http://www.czech-in-prague.cz/index/starting_to_learn_czech/0-74
Dictionaries:
http://www.wordreference.com/czen/český
Enjoy!
Do you live in Prague? What level are you? If you are pre-intermediate or above, there are mirror texts in Luxor book shop. They are designed for Czechs learning English but they work just as well the other way around!