I'd have to agree with A_LINK_IN_TIME. Things like keychains are awesome and stuff, but if you only have them to look at them once or twice and not actually use, it might be a waste of money. If they're a couple of dollars, it might be worth it, but otherwise, put it towards games, or expanding your collection of Zelda games with older titles, perhaps. I like going back and playing through the Game Boy classics every once in a while, so if you don't have any, you can find an old GBA on eBay for about $25-$30 and some Zelda games for about the same price.
The only stuff I'll never use like the keychains you want to buy I have on a shelf, but I didn't buy them - they're souvenirs from Nintendo, Microsoft, and Sony events, or things I got from E3 in years past.
Hope that helps!