I am a Christian myself but my husband is not. I would like to teach my child about my religion and I have been thinking of ordering books from online Christian bookstores. Is this the best option? Which other methods can I use? Do you think children would enjoy Christian-themed toys and games?
I think that exposure to different ideas is the best way to teach children about religions in general. The degree will be age-specific and will require commitment from parents.
This approach is applicable to practicing and non-practicing religious, and atheists alike, in my opinion.
If your intention is to guide your child to making their own decision then you should teach them analytic and "mental-defense" skills. Life in general, and so also religion, is littered with malcontents and those who would take advantage of you and lead you astray.
Exposure will help your children identify charlatans (religious and otherwise)
For Christianity-Specific answers, perhaps you're better served at Christianity.SE
I think the easiest way to pass values to our children are those about which we are passionate our self. Are you a passionate christian? Yes, then do not worry, explain you child where you passion is coming from and this will do it.
Jesus was a non-violent person who thought LOVE can heal all the wrongs in this world.
If you feel this is true then you will find the right words to explain that to your own child.
Do not forget the famous christian text from the 1 Epistle to Corinthians chapter 13 ...it will inspire you: it did inspire me and I am NOT a christian.