I have used Everytrail with several posts of different hikes in Alberta. Its utility varies on the level of resolution of the satellite imagery from Google Earth. If you are not familiar with it, Everytrail allows users to upload both photos and their GPS track. The photos can then be dragged to the location at which the photo was taken. The trip can then be shared with others and viewers can see not only the path you took but what you saw along the way.
Panoramio adds a new element. Panoramio allows users to upload photos. Users are given up to 2Gb of storage for free. The photos can then be geotagged. When a trip is created with Everytrail, you have the option to allow photos taken by others and uploaded to Panoramio to be shown with your trip. The advantage is that you get to see the area during different seasons and areas of the trip that you did not photograph.
Here is an example from my snowshoe trip to Chester Lake. I uploaded a couple of pictures which you can view by clicking on the camera symbol. The other pictures from Panoramio are viewed by clicking on blue and white symbol. You will have to open the satellite image from Everytrail by clicking on it first.
Here is an example from a hike in Hawaii. It appears that the person that created this trip only took photos in one location. Add Panoramio and you get to see images from all along the trail.
Give it a try. A couple of disadvantages of Everytrail. I have not yet figured out how to search for a specific trip and while it offers the ability to download GPS Tracks sometimes when you try to use them with Mapsource or Motionbased the download ends up with an error that prevents its use. So far I have had about a 50% rate of success in using tracks I download.