mapmyride.com is good when at the computer but has limitations in the free version, e.g. no output that you could take with you.
Here is an article on some apps compared.
Top Six Bike Route Mapping Tools
I recently came across milermeter.com and like its inteface and thin line style but have not used it much.