If size and price are key issues, HP's small and cheap Photosmart A626 might fit the bill. It's light but no lightweight, putting out clear and sharp photos in under two minutes. The creative editing options will be a hit with everyone and the large touch screen is much easier to see and use than smaller LCD screens. The Bluetooth connection would make this even more portable (fewer cables to cart around). With a few more options allowing color enhancements, this printer would be even better. Read a full review of the HP Photosmart A626.
Photo © HP