Blogger Get Rich Slowly recently posted a handy list of gifts for that personal-finance geek in your life (or little geeks-in-training). The best of his picks:
Books for kids and teens:
Books for adults:
For more ideas, check out this list of must-read books for novice investors.
Of course, I lean U.S. News & World Report, so I'll just link to Get Rich Slowly's list of money magazines.
For kids, The Game of Life. My introduction to playing the stock market.
For adults, Puerto Rico. This game got good reviews on Amazon.
Check out the Treasury's "How to Give Savings Bonds as Gifts" guide.
Buy a framed stock certificate from companies like Disney and Coca-Cola. This is more for novelty; you'll have to pay a $39 processing fee. Some companies offer direct stock purchase plans for less, so check around (here's info on Kellog's plan, for example.)
Get Rich Slowly also has a list of recommended software and other investing tools that would make great gifts.