I had my kids make theirs...
They used clip art on each page, and then we took cardstock, put more clip art on the front and back.
We then took it to Staples so they could laminate/bind it.. Cant tell you how many comments my DD got on it from CMs.. You made this, honey? You did a good job!
We did a modified Epcot passport as well. Since my son couldnt' read at the time, we took flags of the countries, put the countries name on each page, (again clip art), and did the same thing with cardstock and lamination/binding.. He got tons of comments as well from the CMs in the countries.. In fact other parents were asking us where they could buy them..
It actually only took about an hour to do, they go to participate in it, and it only cost about $3 for the binding/lamination