I recommend receiving a TEFL certificate in Prague through the TEFL Heaven company. The program affords students an amazing combination of improving their English instruction ability and exploring one of the world's most beautiful and historically rich cities. While the course does require good time management skills and a commitment to improving one's abilities, the program provides tons of resources for students. Furthermore, the instructors and program director are very receptive to student feedback and implementing a variety of different components to improve the program. After completing the program, I feel extremely comfortable teaching Czech students and have become proficient in lesson planning. Furthermore, I was able to quickly land a teaching job that I enjoy with the added benefit of having made valuable friendships along the way!