Have heard good things about Communikids camp-- only thing to mention is that the Cathedral Commons building is a converted office building, and it definitely felt that way when we visited, so would probably be worth seeing firsthand before signing up. But the teachers and program seemed great.
Another Spanish immersion camp option is Sacred Heart in Mount Pleasant, affiliated with the PreK-8 school. We're enrolled in the school (and are not Catholic ourselves) and love it; haven't experienced the summer camp yet but will try it this summer. The playground isn't huge, which seems like a drawback for camp, but they get into the woods in Rock Creek a lot.