I use mapmyride.com to lay out routes beforehand to get an idea. The free version just has some annoying ads, but it isn't too bad to deal with.
I think there is a mapmyrun as well, but I am sure they work the same.
"Seriously though, you clearly think a lot more than I do when you are riding." -jajones
"You're going to suffer on a single speed, you might as well suffer going faster." - Indigenous