I like Comedy Sportz, at 2851 N. Halsted. It is 100% improv and is staged as two comedy teams competing against each other in different improv games. The shows are about $15. They are kept clean except for the Saturday night midnight Hot Karl show, where anything goes. It is also BYOB.