I want to say my dad and I payed less than $25 closer to $20 for our pcitures from Dinosaur. (We made a donation to the Disney wildlife conservation fund thing at the same time, so I can't remember the exact price.) We got a package of 4 5x7s. They would have sent our pictures on for us, but we got them taken so late in the day that there we no more runners going to the front of the park and resorts, so we carried ours and they were fine. They put them in a nice cardboard sleeve, so they were pretty well protected, even in our backpack. Though I would skip water rides after that.
I've never really heard to many stories of people's purchases not making it to the front of the park or their resorts, so I wouldn't worry too much about that aspect.
My dad and I actually had a plan to buy a lot of our ride photos, but we looked so dumb in a lot of them, that we skipped buying them. The only ones that we didn't look like frogs in a wind tunnel was Dinosaur, so we bought those.