Let's not call them toys, they're not that fun!

I've been having great success with these though. After trying them with several students I was impressed with the response.

Here's a link

There are a lot of odd toys out there which claim to be educational but I feel that simpler is usually better. For young kids building blocks can hardly be beaten.