Well, so far, the present maps still seem to be the best source for presents. People have been claiming they're a waste of stamina, but 4 guaranteed small presents a day and then 2 or 3 other presents aren't even close enough to make all the girls happy. And the stat bonus a maxed affection girl gets is considerable. Overall, I'd love to see an event with an increased drop chance for presents sometime, just for a change. I have 24 girls who want to be spoiled!
Oh, and I want to give presents to girls who already have maxed affection as well! Just because Hypericums' responses are so adorable.