Go check out google earth it's free!
Since Google acquired Keyhole satellite imaging company they have been doing awesome things with it. First it was google maps and now this! Sweet. Now I can totally plan out a hiking trip or plot a kayaking trip down the river and not have to "guess" how long a trip will take or what provisions I will need.