I wrote an article on this a little while ago, but it is not published yet so I can't link it for you.
I've attended IBL which I liked but it is a pretty strict, institutionalized curriculum. TEFL has a school here too that I've heard is good but is a little intense. They call the classes...