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.
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.