As part of my literacy program I use the CAFE and Daily 5 programs. I alter them a bit to match the students I have but for the most part I follow the program.
One of my favorite strategies to teach is visualizing. There are so many great activities you can do with your students for visualizing. Here is a blog post and a free graphic organizer that I use with one of my visualizing activities.