See this tutorial: http://unity3d.com/support/resources/example-projects/3rdpersonshooter
I think there are also some tools in the Asset Store, but that tutorial gave me what I need to do exactly what you want. Tell the character controller where to go, speed, and it figures out foot movement/placement for you.