My advice, since your daughter is a teen is that you tell her, "I have X dollars that you can spend on souvenirs. You can spend this money however you want, but when it's gone, it's gone." She gets the benefit of deciding what she wants on her own and she learns a valuable lesson in budgeting.
So, I say let your daughter pick out her own souvenirs. You could offer to make some copies of your photos to give to her friends, so she doesn't feel she has to buy anything for others.
Even with as little as $20 or $25, your daughter could get one or two things that she likes -- manybe a charm bracelet and a few charms of her favorite characters. Or a stuffed character doll. Or a t-shirt.
On our recent vacation, my three year-old son saw a Buzz Lightyear spaceship he wanted on day 1 of our vacation. I had intended to buy him one t-shirt and let him pick out one reasonably priced toy. DH and I looked at the spaceship -- it was $30 and shot little projectiles, so we told DS that we would think about it and look around and maybe he could get it later in the week. About midweek, I took DS to the World of
Disney store to see if they had the spaceship there. Instead of the original $30 Buzz spaceship, the WOD had a different one that was $24 and came with little figurines, but still shot a projectile. I was happier with the $24 spaceship, but knew I would have to take the darn projectiles away, so I told DS that we would keep looking and if we didn't find something else he liked better, I would buy him that spaceship in a couple days. Sure enough, the next day, DH and DS went through the Star Tours gift shop as they got off the ride and DS found a Fisher Price Ty Fighter -- it made sounds, did not shoot projectiles, and only cost $18.
Was it easy listening to my three year-old tell me over and over that he "really wanted that spaceship now"? No. But he loves that darn spaceship toy -- plays with it constantly. And he learned a valuable lesson about comparison shopping.