There are many ways to create Trips MicroContent. The most important part of Trips MicroContent is the list of locations. The most convenient way to create this, is by using a GPS-device. Unfortunately I still do not have one, so I can not report any experiences.
Fortunately there are now many mapping solutions that can help here. I mainly use the Google Maps and Google Earth products. Google Maps is great for describing trips made by road. Google Maps allows you to fix a trip to a road. But to create trips by foot, I prefer to use Google Earth, as it usually offers more resolution.
Unfortunately the Google products are a bit limited. If I want to add waypoints, I have to add extra locations. I can not clamp these locations to the trip. And there are no options to add any metadata in a structured way. I assume that there is no format that does this.
Adding images to a trip is even more complicated. I would like to drag geocoded images into Google Earth and clamp them as special waypoints to a trip.
I am still looking around for other solutions to create Trips MicroContent, but it seems that Google Earth will be my main startpunt. I start with the creation of a folder, add the trip to this folder and points for photos, waypoints, etc. Then I export the folder as KMZ-file for usage elsewhere.