In the Bible, God says "don't give up meeting together" and that's pretty much it on church-going. He says it because its easier to keep living the way God wants you to if you have the support of other people who are doing it too.
A "church" is a group of people not a building - my church doesn't even have a building.
A Christian is some who follows Christ. Not someone who believes in God (the devil believes in God). Going to church, believing in God, being good, being charitable, praying - none of those make you a Christian.
Christians believe that God became a man called Jesus, died on the cross to take the punishment for all our sin (sin=doing what we want and not what God wants) and was raised to life again and is alive now, and as a result of that we can have a loving dad-and-child relationship with God. Again, the devil believes that too (he's not happy about it though). To be a Christian you need to have accepted that Jesus did all that for you and decided that God is your boss and you will do your best to live the way he wants you to.
If you don't believe that Jesus died for you and is alive for you then it is irrelevant whether you go to church, do nice things, pray, believe in God - you're not a Christian. You can obviously still be a nice person though .
And yes, Christians do un-christian things. Not perfect, just forgiven. Christianity is not about what you do, its about who you are...
That's my twopennorth.
Find yourself a church where the vicar doesn't mind christening your dd even though you don't attend?