PhotoGPSEditor is an easy to use meta-data editor for photo (JPEG/RAW/Tiff) files, plus it can match data from GPS (gpx or NMEA) files. The program is freeware, however, donatations can be made to help support future development.
With PhotoGPSEditor you can add location and summary details to a JPEG, RAW or Tiff files. Location information consists of latitude and longitide data, as well as town, area/region, and country. This can be added automatically by matching up photos with GPS (gpx or NMEA) file track data, manually (just type it in) or 'automatically' by placing a pointer on a map to get the latitude and longitide data. The program can then add town, area/region, and country information. This process can also be described as 'geocoding' a picture/photo.