Best way to whiten teeth at home?

Aside from crest white strips. I quit smoking a few months back and my teeth aren't TERRIBLE but smoking along with coffee did a number on my color :(