It's great that you want your students to 'like' mathematics, as I believe that without that level of engagement it's difficult to develop their mathematical proficiency. Have a look at the book available freely online "Adding it up: Helping Children Learn Mathematics". Edited by Jeremy Kilpatrick, Jane Swafford, and Bradford Findell. -National Academy Press. (2001) They outline a powerful model of mathematical proficiency that has 5 strands that provide the framework to evaluate any possible approach to teaching mathematics.
Another place to look for effective methods of teaching mathematics is the work of Jo Boaler (Stanford University) freely available on the youcubed.org site.