Surely we have free will! But we are also predestined to be Christians.
I know, these are two difficult things to reconcile. My belief is that five-point Calvinism reconciles them adequately. We, Christians, are primarily chosen by God to be Christians, since the Bible says we have been elected; the first few verses of Ephesians 1, especially verses 4, 5 and 11, talk about this very interestingly. This means that all Christians are bound to become Christians at some point, because God wants it to happen. Why God wanted me to become a Christian and not 99% of the world, I do not know; his will is too mysterious for me to probe. However, I can know that this is true.
Regarding free will, we do have free will, since God bids us come to him to follow him (Deuteronomy 30:19). However, we can only truly follow him when he ‘makes us alive in Christ’ (Ephesians 2:5). Before that, we are dead in our sin (Ephesians 2:1), and unable to choose to follow God — we have free will, but free will does not allow us to do something that is beyond our nature, such as accepting Christ. Afterwards, we become free to do good or evil, although, of course, God is still sovereign and controls everything, namely our salvation.
Reconciling predestination with free will is a complicated issue, and the Bible is not clear about it, but it can be done. Ultimately, though, we will only entirely understand it when we get to Heaven, when our minds are changed beyond our so finite and limited comprehension.