I don't really have a suggestion for a good calculus textbook. My school used Stewart and it's okay. I'm also, apparently, a huge math nerd and sailed through those classes; thus I don't think my opinions are terribly general.
But in my experience, learning calculus must come hand in hand with tons of exercise. Worked solutions are really crucial for a good book for self-directed study.