http://usatf.org/routes
Lets you chart out your own maps, and calculates the mileage. Good for walking, running, biking, etc.