Walgreens Profesional Photography
Walgreens photo has plenty of designs to choose from, and they are very nice quality. Also, if you get them on sale, you can save 40% on all orders! Who can beat that?
I was on a very limited budget for invitations, so we ended up making "photo cards" but they served the purpose, and were not very expensive.