I am not sure where he and my sister in law got their cameras, but they looked very similar to the cameras at shopforweddings.com. The cameras there are inexpensive and are in varying styles so that they can be coordinated to match the wedding theme. I recommend getting cameras and other wedding favors from them because they are cheap and many of them can be personalized for the groomsmen and the bridesmaids. Also available at this link are other items that can be used during the wedding service.
Have a look around. There is lots of variety and they even have a sale link. There is even jewelry that would be suitable for gifts as well for the wedding party. They even have a lot of the necessities for a fantastic reception. For the bride with a budget, this Internet wedding superstore can't be beat!
What I do is kick them in the pants with a diamond buckled shoe!