Garmin Base Camp (a free download) is excellent for creating, saving and modifying .gpx files. It's a steep(ish) learning curve, but once you've got the basics it's easy. The only downside is that it comes as a blank canvas, you have to install digital mapping of some sort.