Wait a minute...villagers have preferences to what gifts they receive?? I did not know this!! Are there any benefits to giving them the correct/preferred gifts?? Do you get anything special in return?
I'm still fairly new to the game, almost coming up on a year that I've been playing, and there still seems to be little things here and there that come up that I never knew before. Very interesting!
They don't give you anything special in return right away (or maybe I'm just forgetting) but it boosts your friendship with them, so you're also more likely to get nicer stuff from them.
I'm trying to be creative when I buy presents. Using ebay and such more like Sweet Buy Outs. If money is no issue, I would suggest something like a charm bracelet a pandora or similar. I've got one for my gf for Christmas last year and she wears it all the time and its sentimental as every different charm has a different story