I use www.logyourrun.com

It is free, easy and you can log runs, rides, swims, and walks.