Future tax returns

What are some things I can work on at the beginning of the year to prepare for that next years tax returns? Are there certain documents I should be keeping up with now or information I should be writing down throughout the year. What is the best way to prepare for tax time each year?