The more hands-on my students can be the better. I love to get them up out of their seats and working with other students. Games are a great way to review skills or to fill those extra minutes that you have in the day. I always have plenty of games copied and ready to go. Whenever I see a need for a change of pace, I can grab a game out of my drawer, and we are ready to practice our learning.
Use manipulatives as much as possible. Students want to get their hands on things. I use manipulatives in math as often as possible.
Use technology to practice fact fluency. We go to the computer lab at school once a week, so we have the ability to use the computers for math fact games. If you have access to tablets in your classroom (I do not) there are some fantastic math fact apps.
It is important to remember that students will learn their math facts at their own pace. It is impossible to believe that everyone in your classroom should learn all of their +2's one week, +3's the following week, and so on. Just like anything else, students will learn them at different times.
We made gumball machines at one of our stations. I bought a package of paint dobbers and my students put 100 dots on their paper plates. Then, they filled in the bottom of their gumball machine.