The book 50 Ways to Teach Grammar by Maggie Sokolik contains some interesting ideas for teaching Grammar to ESL and EFL students.