I use a CD binder case to store my fabric patches.  Each individual sleeve can also hold photographs, up to about 4.5-inch square.Repurposed CD binder to store patchesRepurposed CD binder to store patches

To expand on this idea, how about using a 3-ring binder as a basic structure?  To which, you can add pages, re-arrange pages, insert CD pages for your patches, or photo pages.  Maybe, add cardstock paper, punch holes, tape on it receipts and other trip reminders.